Usted reemplazar las opciones de Vim añadiendo el modeline cerca la parte superior o la parte inferior del archivo, tales como:
// vim: set syntax=python:
o:
/* vim: set syntax=python: */
o igual que:
# vim: set syntax=python ts=4 :
Otros ejemplos (de wikia):
// vim: noai:ts=4:sw=4
-or-
/* vim: noai:ts=4:sw=4
*/
-or-
/* vim: set noai ts=4 sw=4: */
-or-
/* vim: set fdm=expr fde=getline(v\:lnum)=~'{'?'>1'\:'1': */
Aquí está el ejemplo de lo que estoy usando (en la última línea del archivo):
# vim: set ts=2 sts=2 et sw=2 ft=python:
algunos puntos destacados:
- Vim ejecuta una línea de modo solo cuando
modeline
se establece en modeline
o un entero positivo y no es root (algunos sistemas operativos como Debian, Ubuntu, Gentoo, OSX, etc. deshabilitan modelos por defecto por razones de seguridad), por lo que debe agregar set modeline
en su archivo ~/.vimrc
(:e $MYVIMRC
),
- la línea debe estar en las primeras o últimas líneas, se requiere
- espacio entre el comentario de apertura y
vim:
,
- ubicación donde los controles vim para el modeline es controlado por la variable
modelines
(ver: :help 'modelines'
),
- con
set
, la línea de modo termina en t El primer signo de dos puntos (:
),
- que no sea "vim:" puede reconocerse como una línea de modo.
relacionadas:
correcta sería '' '# vim: Sintaxis set = pitón : '' '(tenga en cuenta los dos puntos) – nisc
@nisc - Gracias, corregido. –
@nisc No, la versión sin dos puntos también es correcta. – ZyX