*modeline* *vim:* *vi:* *ex:* *E520*
There are two forms of 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)


Example:
   vi:noai:sw=3 ts=6 ~

The second form (this is compatible with some versions of Vi):
        
        [text]{white}{vi:|vim:|ex:}[white]se[t] {options}:[text]

[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 
se[t]           the string "set " or "se " (note the space)
{options}       a list of options, separated with white space, which is the
                argument for a ":set" command
:               a colon
[text]          any text or empty


Example:
   /* vim: set ai tw=75: */ ~

The white space before {vi:|vim:|ex:} is required.  This minimizes the chance
that a normal word like "lex:" is caught.  There is one exception: "vi:" and
"vim:" can also be at the start of the line (for compatibility with version
3.0).  Using "ex:" at the start of the line will be ignored (this could be
short for "example:").

적용이 안된다면, 아래 설정으로 on/off 할 수 있고, :e! 로 파일을 다시 읽으면 적용된다.

set modeline

or

se ml



'vim' 카테고리의 다른 글

vim - 여러 개 파일을 각각 탭으로 열기  (0) 2010.12.23
Latest update: 2011. 11. 29. 11:27