2011-08-19 10 views
12

Benim için çalışmıyor ve yapılandırmamı gözden geçirmek istiyorum. Belki onu küresel olarak kapattım. Ama aslında ne için google :-) bilmiyorum.Vim'in özellik adı şudur: # vim: sw = 4: ts = 4: et:

# vim:sw=4:ts=4:et: 
+1

o "kipsatırı" olarak adlandırılan mı bu ekleyebilir? Ya da bir şey çizgi ... Uh. Yardım et! :-) – lzap

+0

http://vimdoc.sourceforge.net/htmldoc/options.html#modeline – Johnsyweb

+0

Ben öyle düşündüm :-) – lzap

cevap

18

Bu kipsatırı

:he modeline 

yeni bir dosya düzenleme başlarsanız

denir ve 'kipsatırı' seçeneği dosyasının bir başında hatlarının sayısı ve bitiş vardır, açık oluyor modelines için kontrol edilir. İki model model vardır.
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) 

$ MYVIMRC ekleyiniz:

setglobal modeline 
+0

Yani haklıymışım. TY – lzap

+0

Formatımın neden çalışmadığını ve bunun neden olduğunu merak ediyorum: # vim: set sw = 4 ts = 4 et: – lzap

+0

Deneme: verbose set modeline modelines'; Ayrıca, oku: o modelin''' için arka plan bilgisi ve ipuçları – sehe

4

deniyor kipsatırını. yardım yılında, sen kipsatırı aktif olup olmadığını kontrol etmek istiyorsanız

helpgrep # vim 

grepping tarafından seti kipsatırını do bulunabilir?

kesin bunları kapatmak için (aksi takdirde kipsatırı diyecekler nomodeline iseniz), sizin vimrc

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