有没有一种方法,我可以设置VIM基于文件typesconfiguration自己? 因此,例如,文本文件具有相当于
:设置拼写:语法closures
C源文件有
:语法:smartindent on
谢谢你的帮助。
VIM'ftplugins'正好就是为了这个目的。
http://vimdoc.sourceforge.net/htmldoc/usr_43.html#filetype-plugin
我喜欢我的Python文件正确,所以我的.vimrc有:
augroup filetypedetect au BufNewFile,BufRead *.py set ts=4 sw=4 et ai augroup END
你应该使用:setl [ocal]而不是:设置为ts,sw,et和ai等。
但是有些东西是全局的,不能根据缓冲区来设置:语法就是其中之一。 你可以试试这个来closures当前文件的语法:
:setl ft=
正如Jacek指出ftplugins是方式。