在文件中embeddedvim设置

在一些文件中,我可以看到一个带有vim设置的注释行,通常是最后一行。 vim是否读取这些设置? 如果是这样,那么人们可以在那里设置什么样的设置有什么限制?

他们被称为模式线,虽然我不确定可以跟他们在一起的程度,但这里有一个链接到vimtips维基与一些例子:

http://vim.wikia.com/wiki/Modeline_magic

help modeline 

从vim中检出官方文档。

这是这行代码:

 [other chars]<spaces>vim:<spaces>settings 

把它放在文件的第一行或最后几行, 注意它需要<spaces> 。 例如:

 # vim: tabstop=2 shiftwidth=2 expandtab 

简短版本:

 # vim: ts=2 sw=2 et 

把上面的一行放在文件中,在顶部或底部的行,完成。 有关更多信息,请使用vim help:

 :h modeline 

您可以查看在线手册: http : //vimdoc.sourceforge.net/htmldoc/options.html#modeline

而这个常见问题项目也是指: http : //vimdoc.sourceforge.net/htmldoc/vimfaq.html#19.5