Vim文件类型检测不触发语法高亮。

6

我想在vim中检测Go文件。我已经在其他电脑上正常设置了,但这个电脑却卡住了。

:set filetype?
filetype=go

所以它知道这是一个go文件,但没有触发语法高亮。

然而,

:set filetype=go

正确触发它。

:filetype detect 

无法正常工作,重新打开文件 :e! 将关闭语法高亮,尽管文件类型仍然设置为"go"。

我有

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

根据指示,在我的 .vimrc 文件中进行配置。

出了什么问题?我怀疑可能有其他配置取消了语法高亮,但不知道在哪里找到它。


如果你能分享你的vimrc文件,我们或许可以提供更多帮助。 - jaudette
1个回答

2

我不确定问题的具体原因... 但是,你可以尝试使用:scriptnames命令查看Vim加载了哪些文件。

更进一步,你可以在.vimrc中设置verbose=9并重新启动Vim。注意,这将非常冗长,调整这个数字以减少输出信息。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接