2011-08-19 4 views
12

그것은 저에게 적합하지 않으며 제 구성을 검토하고 싶습니다. 어쩌면 나는 그것을 전 세계적으로 돌렸다. 그러나 나는 실제로 Google에 대해 무엇을 알지 못한다 :-) 고마워.Vim의 기능 이름은 무엇입니까? # vim : sw = 4 : ts = 4 : et :

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

는 "modeline 줄"라고이 추가? 아니면 뭔가 .. 어 .. 도움! :-) – lzap

+0

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

+0

나는 이렇게 생각했다 :-) – lzap

답변

18

는 그것은 modeline 줄

:he modeline 

새 파일 편집을 시작하면

라고하고 'modeline 줄'옵션은 파일의 시작 부분에 라인 번호와 끝은 켜져 있어요 을 확인했습니다 modelines. 모델 라인에는 두 가지 형태가 있습니다.
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이 추가 :

setglobal modeline 
+0

그래서 나는 옳았다. TY – lzap

+0

왜 내 형식이 작동하지 않는지 궁금합니다. # vim : set sw = 4 ts = 4 et : – lzap

+0

': verbose set modeline modelines'; 또한''he,''modeline''을 배경 정보 및 힌트로 읽어보십시오. – sehe

4

그것은라고 modeline 줄을. 도움말 그것은 당신이 modeline 줄이 활성화되어 있는지 여부를 확인하고자하는 경우

helpgrep # vim 

을 grepping에 의해 설정 modeline 줄을 찾을 수 있습니까?

특정 그들을 끄려면합니다 (그렇지 않으면, 그것은 modeline 줄을 말할 것이다 nomodeline 경우), 당신의 vimrc

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