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

gon*_*332 1 vim

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

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

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

if (python file)
    Python Settings && Plugins
else if (C file)
    ....
else if (C++ file)
    ....
Run Code Online (Sandbox Code Playgroud)

我使用vim 7.4.

exu*_*sum 5

使用ftplguin它的标准

在你的vimrc中

filetype plugin on
Run Code Online (Sandbox Code Playgroud)

然后在你的.vim/ftplugin目录中

作出这样的文件c.vimcpp.vim等在一个特定的文件进行编辑,这些将被载入.该c.vim文件的语法与vimrc

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