Pregunta

¿Cómo puedo exportar pliegues vim de un archivo, de modo que pueda transferirlo a otra máquina?

Por ejemplo decir que creo los pliegues en un archivo y guardarlo en una máquina local - de dónde viene el "plegado" metadatos ir? ¿Puedo simplemente copiarlo en otra máquina, o tengo que volver a crear manualmente los pliegues de nuevo?

EDIT:. Hm, me he dado cuenta de que esto podría ser una pregunta duplicado, pero todavía no es la respuesta en cuanto a cómo guardar la información de pliegue sin modificar el archivo de origen

Gracias

¿Fue útil?

Solución

Guardar su sesión con el comando :mksession, y restaurarlo con vim -S Session.vim. El archivo de sesión restaurará casi todo, incluyendo pliegues (aunque los cambios en el archivo de desastre voluntad para arriba).

Esto funciona si deben utilizar pliegues manuales, pero en realidad es mucho más fácil de utilizar uno de los métodos de plegado automático -. Investigar indent, syntax y expr, y buscar los archivos de sintaxis que soporta totalmente plegable

Otros consejos

Ok he descubierto una manera relativamente fácil de hacerlo. Esto requiere un cierto cambio en el archivo fuente sin embargo.

En primer lugar, establece el pliegue marcador de ser java estilo / ** ** / comentario marcadores:

:set foldmethod=marker
:set foldmarker=/\*\*,\*\*/

A continuación, dentro de mi fuente cada vez que quiero un pliegue que sólo tiene que escribir:

/** This is the title of the section */
Some stuff goes here blah
...
//the line below "ends" the fold by double star
/* **/

Esto produce pliegues al igual que los espero y es mucho más fácil de tratar que la "dinámica" o plegado visual.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top