38

我一直在寻找 VIM 配色方案,发现了一些很棒的配色方案(尤其是通过使用http://code.google.com/p/vimcolorschemetest/),但我总是想改变每个我的一些方面寻找。所以我现在决定我真正想做的是自己做,或者能够定制我在飞行中找到的那些。基本上,我想知道的是:

1)我如何写一个vim配色方案——有什么好的(快速的)教程吗?

2) 如何添加特定于语言的自定义项?就像对 Python 说的那样,我可能对为类和方法设置不同的颜色感兴趣(这甚至可能吗?可以进行什么级别的自定义?)。您可以告诉我有关如何针对特定语言进行自定义的任何内容都很棒!(尤其是 python,还有其他的,比如 C、Java、Ruby 会很棒)

3) 是否有好的、完整的(最好是注释良好的)模板,我可以从中开始包含配色方案的所有方面,如背景、文本、特定语言的内容等?

4

5 回答 5

46

Vivify允许您使用颜色选择器以交互方式创建 vim 颜色方案,并使用多个代码示例预览您的方案。

于 2012-08-28T22:12:38.130 回答
25

我没有看VIMcasts的“为 Vim 创建配色方案”一集,但其他的都很好。

于 2010-12-09T10:46:23.823 回答
14

颜色方案实际上是 vim 脚本。您使用 hi 命令进行着色,其工作方式类似于 hi TextType guifg=#hexforegroundcolor guibg=#hexbgcolor gui=bold/italic/underlined/undercurled(假设您使用 gvim)。如果您:hi只键入,您将获得带有当前突出显示的文本类型的完整列表,
另请参见http://vimdoc.sourceforge.net/htmldoc/syntax.html#:colorscheme

于 2010-12-09T09:49:11.187 回答
8

也许你会发现这个颜色方案模板很有用: http: //www.vim.org/scripts/script.php? script_id=106

原来的描述是

“这里的理念是为所有重要的组提供一个随时可以取消注释的突出显示命令列表。然后你可以偏离默认设置,直到你想出一个你喜欢的。”

于 2012-08-29T03:15:11.333 回答
7

启动 vim,说 ":help syntax",它有快速启动等。

有关完整模板,请查看您的安装:

颜色方案在 /usr/share/vim/vimcurrent/colors/

/usr/share/vim/vimcurrent/syntax/ 中的语言语法

于 2010-12-09T09:43:41.537 回答