如何编写VIM配色方案?

min*_*ief 35 vi vim vim-plugin

我一直在寻找VIM配色方案,并在那里发现了一些很好的(特别是使用http://code.google.com/p/vimcolorschemetest/),但我总是希望改变每个方面的一些方面我找.所以我现在已经决定,我真正想做的就是自己制作,或者能够自定义我在飞行中找到的那些.基本上,我想知道的是:

1)我如何编写vim配色方案 - 是否有任何好的(快速)教程?

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

3)我是否可以从包含颜色方案的所有方面(如背景,文本,语言特定的东西等)开始,有好的,完整的(理想的评论很好的)模板?

idb*_*rii 46

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


Grz*_*lik 24

我没有看过VIMcasts"为Vim制作colorschemes"一集,但其他的都非常好.


DaV*_*nci 12

colorschemes实际上是vim脚本.你使用hi命令进行着色,就像 hi TextType guifg=#hexforegroundcolor guibg=#hexbgcolor gui=bold/italic/underlined/undercurled(假设你使用gvim)一样.如果您:hi只键入,您将获得一个包含当前突出显示的文本类型的完整列表,
另请参阅http://vimdoc.sourceforge.net/htmldoc/syntax.html#:colorscheme


小智 6

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

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

colorschemes位于/ usr/share/vim/vimcurrent/colors /

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


And*_*y R 6

可能你会发现这个colorscheme模板很有用:http://www.vim.org/scripts/script.php? script_id = 106

原始描述是

"这里的理念是为所有重要的群体提供一个可以随意删除的突出显示命令列表.然后你可以偏离默认值,直到你想出一个你喜欢的."