所以我创建了自己的语法高亮文件,如果只打开一个文件,效果很好。但是,如果我做:split otherFile
,打开的另一个缓冲区没有语法高亮显示。我尝试了各种各样的东西,如:syntax on
等。可能是什么问题?使用拆分命令时,VIM会丢失语法高亮
我使用的是Ubuntu 11.04,64位版本。
VIM版本:VIM - 六提高7.3(2010年8月15日编译2011年3月24日7时07分34秒)
我创建了一个简单的语法高亮文件,并把它放在〜/ vim的/插件/ syntax.vim
语法高亮文件的最后一行是let b:current_syntax =“sth”。 我没有做过任何类型的连线,例如在.vimrc中指定文件位置,语法自动运行(打开一个文件)。
你应该包括平台,版本。你是如何将语法连接到你的文件类型的?有没有自动命令? – sehe
我在文中加入了更多描述。希望它能更好地澄清问题。 – mnovakovic
当你在这两个文件上运行':set filetype?'时会发生什么? – PDug