¿Cómo puedo incluir la configuración de vim en el código fuente para que el archivo se muestre de la misma manera?


8

Recuerdo vagamente que hay una manera de almacenar instrucciones para vim en mi archivo (como el ancho de tabstop, etc.). No estoy hablando de configuraciones en vimrc sino de almacenar esas configuraciones en el archivo a editar.

De esa manera, la tabulación siempre tiene el ancho correcto, incluso si transfiero este archivo a otra computadora.

Sin embargo, no puedo recordar cuál es la palabra mágica para que vim seleccione esa configuración al cargar el archivo. ¿Algunas ideas?

Respuestas:


12

Poner un comentario con vi: en ella, terminando con una nueva linea.

/* vi: tabstop=4
*/

Si vim no recoge esto, entonces es posible que necesite agregar set modeline a ~/.vimrc. Ver :h modeline para más detalles.


Muchas gracias por indicarme la dirección correcta! Funciona perfecto. Aclamaciones.
Jon

2
Puede evitar tener que tener la cadena de comentario de cierre en una nueva línea utilizando la forma "set" de una línea de modelo, por ejemplo: / * vi: set tabstop = 4: * /
Heptite

2
No necesitaba una nueva linea # vim:et:sts=4:sw=4
Felipe Alvarez

1
De nada: <!-- vi: set sw=4 ts=4: -->
Andrejs Cainikovs
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.