Como faço para dobrar meu .vimrc não temporariamente usando o dobramento de código vim? (sp13-vim)

Como faço para dobrar meu .vimrc não temporariamente usando o dobramento de código vim? (sp13-vim)

Estou usando o spf13-vim e queria manter meu vimrc dobrado em seções como esta

+------126 lines: Environment {----------------------------------------------------------------------------------------------------------------------------------------------------------------------

Eu descobri como fazer isso usando visual (vjjjjjjjj...) e zf/za, mas como posso torná-lo permanente para poder abrir ou fechar cada parte sempre que abrir o arquivo?

Tentei usar marcadores, mas não parece funcionar como desejo (acaba dobrando de 2 a 4 linhas em vez das 124 linhas que desejo)

Aqui estão minhas configurações de dobra

foldmarker={,} foldlevel=0 foldmethod=marker

Responder1

Para um único arquivo (como ~/.vimrc), eu configuraria a dobra através de ummodelar; ou seja, um comentário especial no final do arquivo que o Vim reconhece e define as opções relacionadas à dobra de acordo. Nota: eu não usaria {,}marcadores de dobra, pois eles também ocorrem no Vimscript (para definir objetos de Dicionário); é melhor ficar com os originais:

" vim: set fdm=marker fmr={{{,}}} fdl=0 :

Você então apresentaria os blocos dobráveis ​​assim:

" Environment {{{

Por que suas configurações globais de dobra não funcionam, eu não sei. Pode ser causado porFPS-13. Vim "distribuições" comoFPS-13eJanoatrai você com uma instalação rápida e configurações prontas para uso, mas você paga o preço com maior complexidade (você precisa entender o esquema de carregamento do tempo de execução do Vim e as convenções arbitrárias da distribuição) e inflexibilidade (a distribuição pode fazer alguns coisas mais fáceis, mas outras coisas muito difíceis). O Vim é incrivelmente personalizável, não faz sentido usar a personalização de outra pessoa.

informação relacionada