.png)
Estoy usando spf13-vim y quería mantener mi vimrc doblado en secciones como esta
+------126 lines: Environment {----------------------------------------------------------------------------------------------------------------------------------------------------------------------
Descubrí cómo hacerlo usando visual (vjjjjjjjj...) y zf/za, pero ¿cómo puedo hacerlo permanente para poder abrir o cerrar cada parte cada vez que abro el archivo?
Intenté usar marcadores, pero no parece funcionar como quiero (termino doblando de 2 a 4 líneas en lugar de las 124 líneas que quiero)
Aquí están mis configuraciones de plegado
foldmarker={,} foldlevel=0 foldmethod=marker
Respuesta1
Para un solo archivo (como ~/.vimrc
), configuraría el plegado mediante unmodelo; es decir, un comentario especial al final del archivo que Vim reconoce y configura las opciones relacionadas con el plegado en consecuencia. Nota: No los usaría {,}
como marcadores de plegado, ya que también ocurren en Vimscript (para definir objetos del Diccionario); Mejor quédate con los originales:
" vim: set fdm=marker fmr={{{,}}} fdl=0 :
Luego introducirías los bloques plegables de esta manera:
" Environment {{{
Por qué la configuración de plegado global no funciona, no lo sé. Puede ser causado porspf-13. Vim "distribuciones" comospf-13yJanoLo atraerá con una instalación rápida y configuraciones listas para usar, pero pagará el precio con una mayor complejidad (debe comprender tanto el esquema de carga en tiempo de ejecución de Vim como las convenciones arbitrarias de la distribución) e inflexibilidad (la distribución puede hacer algunos cosas más fáciles, pero otras muy difíciles). Vim es increíblemente personalizable, usar la personalización de otra persona no tiene sentido.