如何在vimrc中为不同语言启用特定插件?

时间:2014-07-26 08:26:53

标签: vim

我想在.vimrc中设置3个IDE。

我已经设置了我的Python 3 IDE,但是当我打开例如一个.c文件,一些插件也可以使用它。缩进设置与python文件的设置相同。

如何将设置分隔为特定语言文件?像这样:

if (python file)
    Python Settings && Plugins
else if (C file)
    ....
else if (C++ file)
    ....

我使用的是vim 7.4。

1 个答案:

答案 0 :(得分:5)

使用ftplguin标准

你的vimrc中的

filetype plugin on

然后在您的.vim/ftplugin目录

生成c.vimcpp.vim等文件,这些文件将在编辑特定文件时加载。 c.vim文件与vimrc

的语法相同

在同一个实例中使用这两种类型的文件会同时加载这两种文件但只保留1个设置,因此请确保不同的文件位于vim的不同实例中