我试图改变在突出显示组“折叠”在vim的突出显示。我使用的配色方案是“koehler”,我的折叠线在gvim的灰色背景上以青色显示,这是完全不可读的。 我想我可以在koehler.vim配色方案文件中编辑:负责此组的高亮命令,但在该文件中没有“折叠”的定义。如何找出vim突出显示的位置?
我核实,我的配色方案克勒加载:
:echo g:colors_name
koehler
然后我列出的所有高亮组的命令我在另一篇文章中发现:
:so $VIMRUNTIME/syntax/hitest.vim
Highlighting groups for various occasions
-----------------------------------------
[...]
Folded Folded
FoldColumn FoldColumn
[...]
的“折叠”组以我在文件中看到的难看的颜色显示。我正在编辑的文件是一个“viki”文件,但与perl脚本完全一样,所以突出显示的“折叠”必须定义在中央。我的.vimrc中没有任何:hilight命令。
如何找出该组的定义?
谢谢 - 是的,似乎这是在这里做的最好的事情。出于好奇:这些默认值在哪里定义? – tospo 2010-11-22 13:21:42
尝试使用Xavier的':verbose hi Folded',跳过vimrc并更改colorscheme,它声称它设置在'/ usr/share/vim/vim73/colors/koehler.vim'中,但它不是。我怀疑这意味着它是硬编码的。 – 2010-11-22 13:33:13
谢谢尝试! – tospo 2010-11-22 14:39:35