是否可以为折叠和子折叠设置不同的颜色,例如:
答案 0 :(得分:4)
这取决于您使用的是Gui Vim版本还是文本版本。 从我这边(文本版)我已经在我的.vimrc
中设置了它hi Folded ctermfg=Black
hi Folded ctermbg=DarkGrey
答案 1 :(得分:3)
来自vim文档:
COLORS *fold-colors*
The colors of a closed fold are set with the Folded group |hl-Folded|. The
colors of the fold column are set with the FoldColumn group |hl-FoldColumn|.
Example to set the colors: >
:highlight Folded guibg=grey guifg=blue
:highlight FoldColumn guibg=darkgrey guifg=white
所以你不能轻易做到这一点。我可以给你的最好的建议是设置状态栏以显示当前的折叠级别。
答案 2 :(得分:3)
我有一个简单的Vim c代码补丁,可以让你很容易地设置它。如果您希望补丁重新编译Vim,请告诉我,或者如果您在Windows上,我可以向您发送Vim 7.2的补丁可执行文件。