我想将我的Vim配置为Python和C / C ++的IDE。
我知道.vimrc文件必须扩展,但是什么是为.py文件创建一个colorscheme而另一个为.c文件的命令?没有这些扩展名的文件应该在"常规" Vim风格。
答案 0 :(得分:1)
您可以使用autocmd文件类型来执行此操作。
" Set 'foo' colorscheme for Python files
autocmd Filetype python colorscheme foo
" Set 'bar' colorscheme for C/C++ files
autocmd Filetype c colorscheme bar
autocmd Filetype cpp colorscheme bar
警告:正如评论中所讨论的,配色方案在Vim中是全球性的。我相信控制台Vim和GUI Vim都是如此。所以这是有限的实用工具,除非你倾向于只使用控制台Vim并且你一次只编辑一个文件(或者一次编辑一种文件)。
也就是说,如果打开Python文件,它将设置颜色方案。如果你然后在另一个窗口(在同一个Vim实例中)打开一个C文件,它将再次设置颜色方案 - 但这会影响所有,包括你的Python窗口和你可能打开的任何其他窗口在Vim。