我想知道是否可以更改mytheme.vim
配色方案文件中的rubyLocalVariableOrMethod
颜色。在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
- 可爱的颜色将非常感谢!