特定文件类型的 Vim 颜色方案

特定文件类型的 Vim 颜色方案

是否可以在 vimrc 文件中为特定文件类型设置特定的配色方案?

PlainBoringWhite 用于 .txt

SomethingDarkBackdround 适用于 .c 或 .rb

答案1

正如@Rein提到的,您可以使用自动命令来实现您想要的功能。将类似以下内容添加到您的.vimrc文件中:

"default colorscheme
colorscheme solarized

"different colorscheme for ruby and markdown
autocmd FileType ruby colorscheme railcasts
autocmd FileType markdown colorscheme mac_classic

答案2

虽然您可以使用 aucommand 为特定文件类型或文件名模式设置特定的配色方案,但更常见的是使用语法文件来定义元素的高亮组,然后使用全局配色方案来处理这些组的颜色。

相关内容