2012-10-22 64 views
3

我想检测VIM转到文件。我已经在其他计算机上正常设置了它,但这个卡住了。Vim的文件类型检测,不会触发语法高亮

:set filetype? 
filetype=go 

因此它知道这是一个go文件,但不会触发语法高亮显示。

然而,

:set filetype=go 

正确地触发它。

:filetype detect 

不工作,并重新打开文件 :电子! 打开语法高亮关闭,即使文件类型仍设置为“走出去”。

set rtp+=/usr/local/go/misc/vim 
filetype plugin indent on 
syntax on 

在我的.vimrc(作为指示说)。

发生了什么事?我怀疑还有一些其他配置会撤销语法突出显示,但缺乏在哪里找到它的知识。

+0

如果你可以分享你的vimrc文件中,我们也许能帮助更多 – jaudette

回答

1

我不知道到底是什么问题。不过,你可以尝试:scriptnames看到的Vim加载哪些文件。

一步,你可以set verbose=9.vimrc和重新启动Vim。小心,这是真的详细,试图调整这一数字下降。