【发布时间】:2012-02-15 10:46:08
【问题描述】:
我想知道是否可以更改mytheme.vim 配色方案文件中的rubyLocalVariableOrMethod 颜色。
我目前正在扩展我非常喜欢的ir_black 主题,并且只想为某些关键字覆盖一些颜色。
这是我目前从ir_black扩展而来的配色方案。
runtime colors/ir_black.vim
let g:colors_name = "mytheme"
hi rubyDefine ctermfg=darkblue
hi rubyFunction ctermfg=lightblue
hi rubyConstant ctermfg=lightblue
hi rubyString ctermfg=green
hi rubyInteger ctermfg=red
hi rubyFloat ctermfg=red
hi rubyLocalVariableOrMethod ctermfg=white
除hi rubyLocalVariableOrMethod ctermfg=white 外,一切都按预期工作。颜色仍然看起来像gray。我想也许ir_black 设置了一个我的rubyLocalVariableOrMethod 无法覆盖的值,但我什么都没找到。
也许在 VIM 方面更有经验的人可以帮助我解决这个问题。
这是我正在使用的ir_black 的链接:
https://github.com/wgibbs/vim-irblack/blob/master/colors/ir_black.vim
这是我正在使用的ruby 语法文件:
https://github.com/vim-ruby/vim-ruby/blob/master/syntax/ruby.vim
任何帮助弄清楚为什么我没有覆盖gray-looking 颜色将不胜感激!
【问题讨论】:
标签: ruby vim syntax colors highlight