您可以使用任一自动命令:
autocmd FileType java colorscheme desert
或将命令放入~/.vim/ftplugin/java_mycolors.vim. (这是用于新设置;如果您想覆盖默认的系统范围 ftplugins 中的内容,您可以将它们放入~/.vim/after/ftplugin/java.vim.)
如您所见,第一种方法快速而肮脏,而后者允许模块化和大量定制。你的来电。
至于更改颜色方案,这是一个全局设置;你不能同时混合它们;但是您只会注意到,当您拆分窗口或使用标签页时,它可能没问题。
但是,您可以更改各个语法颜色。默认情况下,所有语言的评论都链接到Comment突出显示组。阅读语法文件(例如$VIMRUNTIME/syntax/java.vim)或使用 SyntaxAttr.vim 插件来确定组名。然后你可以在你的重新定义它.vimrc:
:highlight javaLineComment guifg=Purple
:highlight javaComment guifg=Purple
这很乏味(取决于您想要定制多少),但更精确,并且可以并行工作。我会推荐这个,除非你真的想要每种文件类型完全不同的颜色。