2011-08-19 17 views

risposta

18

Si chiama modeline

:he modeline 

Se si avvia la modifica di un nuovo file, e l'opzione 'modeline' è in un certo numero di righe all'inizio e alla fine del file sono controllato per le modeline . Esistono due forme di modeline.

The first form: [text]{white}{vi:|vim:|ex:}[white]{options} 

[text]   any text or empty 
{white}  at least one blank character (<Space> or <Tab>) 
{vi:|vim:|ex:} the string "vi:", "vim:" or "ex:" 
[white]  optional white space 
{options}  a list of option settings, separated with white space or ':', 
       where each part between ':' is the argument for a ":set" 
       command (can be empty) 

Aggiungi questo per $ MYVIMRC:

setglobal modeline 
+0

Quindi avevo ragione. TY – lzap

+0

Mi chiedo perché il mio formato non funzioni e questo fa: # vim: set sw = 4 ts = 4 et: – lzap

+0

Prova ': verbose set modeline modelines'; Inoltre, leggi ': he' 'modeline''' per informazioni e suggerimenti sullo sfondo – sehe

4

Si chiama modeline. In aiuto che può essere trovato da grep

helpgrep # vim 

Se si desidera verificare se modeline sono attivi, non set modeline? (se la sono dirà modeline, altrimenti nomodeline)

disattivarli per certo, aggiungere questo nel vostro vimrc

:set modelines=0 "number of modelines vim parses 
:set nomodeline "turn off parsing 
Problemi correlati