我曾经使用 gVim,但现在我正在切换到终端 Vim,并希望摆脱一些在某些文本下呈现的烦人的背景突出显示。以下是我正在谈论的一些示例:
我目前使用的 Vim 配色方案是 Jellybeans,我已将其文件放在 ~/.vim/colors/jellybeans.vim
。
我应该在该配色方案文件中更改什么以消除某些文本周围的背景突出显示?
最佳答案
红色和紫色背景上的文字可能是拼写 错误。您使用的配色方案未配置突出显示 拼写错误,所以默认的是事件的。
有四个高亮组负责拼写错误'
外观:SpellBad
、SpellCap
、SpellRare
、SpellLocal
(参见
:help spell-quickstart
).这些组的默认选项是
定义如下:
:hi SpellBad term=reverse ctermbg=224 gui=undercurl guisp=Red
:hi SpellCap term=reverse ctermbg=81 gui=undercurl guisp=Blue
:hi SpellRare term=reverse ctermbg=225 gui=undercurl guisp=Magenta
:hi SpellLocal term=underline ctermbg=14 gui=undercurl guisp=DarkCyan
您可以将这些组的突出显示设置更改为您的
喜欢,然后追加相应的:highlight
命令
自定义配色方案文件。
请注意,也可以手动运行 :highlight
命令
并在飞行中体验外观的变化,找到合适的
颜色而无需重新加载整个配色方案文件。
关于ubuntu - 如何在 Vim 中更改 Jellybeans 配色方案中某些文本对象的彩色背景?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7561861/