我在 CentOS 6.4 上的 Vim 7.2 中尝试了两个名为python-mode和dot-vimrc的vim 插件集合来编写我的 python 代码。Python 模式使用Pathogen管理插件,而 dot-vimrc 使用vundle。
当 hash-tag 出现在我的 python 文件顶部时会出现问题,pathogen 和 vundle 不会加载我的插件。
函数名称和“导入”没有代码突出显示,也没有自动完成。当我安装 vim 7.4 时,同样的问题发生了。
出现问题时,如果我键入set ft
,vim 会将我的 python 文件识别为“conf”:
然后我尝试命令:set ft=python
,问题消失了。Python 突出显示和自动完成功能又回来了。
我猜当vim打开一个文件并且不将其识别为python文件时会出现问题。那么,如何让 vim 正确识别 python 文件呢?