![根据文件类型使用不同的 vimrc](https://linux22.com/image/1574403/%E6%A0%B9%E6%8D%AE%E6%96%87%E4%BB%B6%E7%B1%BB%E5%9E%8B%E4%BD%BF%E7%94%A8%E4%B8%8D%E5%90%8C%E7%9A%84%20vimrc.png)
正如标题所述:我可以_vimrc
对不同的编程语言或文件类型使用不同的 s 吗?我必须对许多不同的主题使用许多不同的编程语言,并且对于每种文件类型,我都想切换原始文件类型_vimrc
和单个文件类型特定的_vimrc
。我认为我使用的所有文件类型都受 gVim 支持:我主要使用 C、C++、Java(Kotlin)和 LaTeX。
我更喜欢无需安装插件即可编写代码的东西,但如果我做需要插件,我将非常感激一两个建议。
答案1
没有人回答,所以我只留下我发现的内容以供将来参考:(我使用 Windows)
在 $HOME 目录中,有一个名为的文件vimfiles
。在该文件夹中,创建一个ftplugin
文件夹,然后在那,创建文件夹(或.vim
扩展文件),其名称的第一个单词是特定的文件类型扩展名。例如,tex
文件类型插件将被命名为tex_blahblahblah.vim
。之后,在主文件中保留以下行_vimrc
:
filetype plugin on