Perguntas com a marcação «folding»

Um recurso que permite ocultar (e alternar) visualmente regiões de um arquivo de texto, substituindo seu conteúdo por uma única linha de contorno.

1
Como dobrar texto em um arquivo JSON?
Eu tenho um arquivo JSON grande. Não é fácil trabalhar em todos os arquivos de uma vez. Quero dobrar algum conteúdo para poder trabalhar em uma seção do arquivo JSON. Por exemplo: { obj: {+}, // folded section obj:{ // unfolded section } } É possível dobrar a estrutura JSON …
25 gvim  folding 

8
Existe uma prática recomendada para dobrar um arquivo vimrc
Recentemente, percebi que vimrcagora tenho mais de 400 linhas (que a IMO é demais, tentarei reduzir) e, para facilitar a navegação, a leitura e a edição, decidi investigar o conceito de dobrar no vim (que Eu não estava familiarizado com) . Tentei definir o método de dobrar, indentmas não gostei …
21 vimrc  folding 

3
Como dobrar comentários?
A sintaxe foldmethodé ótima, mas às vezes eu só quero dobrar os comentários em um arquivo de origem. Também a dobragem de sintaxe dos comentários funciona apenas para comentários no estilo C, como: /* ... */ Mas não para comentários como: // // // ... // Ou mesmo para blocos …
16 folding 

1
Dobrar linhas selecionadas
Como dobrar e desdobrar linhas selecionadas no modo visual? Digamos que tenho três parágrafos e quero dobrar o primeiro ou o último dois em uma linha: Test ==== Lorem Ipsum es simplemente el texto de relleno de las imprentas y archivos de texto. Lorem Ipsum ha sido el texto de …

1
Posso salvar dobras?
Hoje eu aprendi como dobrar / desdobrar no Vim; é bastante útil. Inesperadamente, quando eu saio de um arquivo e o reinseri, as dobras que criei desaparecem (desdobram-se). No grande projeto da nossa empresa, existem muitos blocos de código (legados) que são obsoletos, mas indispensáveis. Eu realmente preciso dobrá-los quase …
13 folding 


1
Dobrando pelo padrão de pesquisa regex
Eu tenho um arquivo de texto sem formatação com colunas de valores separadas por espaço em branco. Como isso: AU 3030 .... ... .... AU 3031 .... ... .... AU 3032 .... ... .... AU 3033 .... ... .... IT 48100 ... .. ..... IT 40100 ... .. ..... IT …

2
Como você dobra funções automaticamente?
Existe uma maneira de fazer o Vim dobrar funções com base na sintaxe de uma declaração de função? Por exemplo, ter o vim ativar uma função como esta: def foobar(foo,bar): if foo > bar: print "foo" elif foo < bar: print "bar" elif foo == bar: print "foobar" Nisso: +----- …
12 folding 


3
Como escrever uma dobra-expr?
Eu li a página de ajuda sobre fold-expr ( :h fold-expr), mas não explicou qual é a sintaxe usada na expressão. Havia quatro exemplos: :set foldexpr=getline(v:lnum)[0]==\"\\t\" :set foldexpr=MyFoldLevel(v:lnum) :set foldexpr=getline(v:lnum)=~'^\\s*$'&&getline(v:lnum+1)=~'\\S'?'<1':1 :set foldexpr=getline(v:lnum-1)=~'^\\s*$'&&getline(v:lnum)=~'\\S'?'>1':1 Entendi que v:lnumé a linha que precisa de um nível de indentação e que a expressão dois é …
10 folding 

2
Problema: Mover linhas verticalmente fecha as dobras
Quando movo as linhas com m(por exemplo :m+1) todas as minhas dobras estão fechadas. Posso abrir a dobra zvnovamente e o cursor estará na posição em que mudei. Eu uso dobrar com {{{ }}}marcas e tenho set foldmethod=markerno meu .vimrc. Como posso impedir que o vim feche dobras ao mover …
9 folding 

2
A dobra falha: o vim não consegue encontrar nenhuma dobra
Estou tentando dobrar algum código PHP e incluí uma versão reduzida de alguns dos códigos que estou tentando dobrar no final da postagem. Eu tentei os seguintes comandos vim, mas apenas os comandos ex abaixo funcionam. Os comandos não-ex não funcionam e produzem uma mensagem branca no vermelho na linha …

2
Ocultar completamente certas linhas (sem dobrar)
Eu gostaria de poder ocultar algumas linhas no meu buffer (e poder alterná-las). Encontrei perguntas semelhantes , mas elas não resolvem o meu problema. Não quero usar dobras para isso. O que eu quero exatamente? Quando abro um documento, desejo que o Vim não leia nas linhas comentadas. Deve se …

1
Sintaxe HTML dobrável no VIM?
Fiquei me perguntando qual é a melhor maneira de usar dobrar sintaxe para arquivos HTML. Especialmente se conseguir reconhecer o código javascript nas <script>tags. Eu digitei, set foldmethod=syntaxmas não parece dobrar. Tenho que adicionar outra coisa ao meu .vimrc? Conheço javascript, por exemplo, preciso adicionar, let javaScript_fold=1mas não tenho certeza …

1
Como fazer o salto para a linha se desdobrar automaticamente
Quando pulo para a linha ( :76), termino em uma dobra, mas ela não abre. Posso desdobrar rapidamente a dobra e ela fica na linha certa, mas quero que a dobra se desdobre automaticamente para salvar as teclas digitadas. Existe uma maneira de isso ser alcançado?
9 folding 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.