如何在 Vim 中更改 Jellybeans 配色方案中某些文本对象的彩色背景?

发布于 2024-12-06 18:41:19 字数 358 浏览 0 评论 0原文

我曾经使用 gVim,但现在我正在切换到终端 Vim,并希望摆脱一些在某些文本下呈现的烦人的背景突出显示。以下是我所讨论内容的一些示例:

在此处输入图像描述

在此处输入图像描述

我当前使用的 Vim 配色方案是 Jellybeans,我将其文件定位于~/.vim/colors/jellybeans.vim

我应该在该配色方案文件中更改什么才能消除某些文本周围的背景突出显示?

I used to use gVim, but now I am switching to terminal Vim and would like to get rid of some annoying background highlighting which is being rendered under certain text. Here are some examples of what I am talking about:

enter image description here

enter image description here

The Vim color scheme I am currently using is Jellybeans, and I have located its file at ~/.vim/colors/jellybeans.vim.

What should I change in that color scheme file to get rid of the background highlighting around some of the text?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

倾其所爱 2024-12-13 18:41:19

红色和紫色背景上的文字可能是拼写错误的
错误。您使用的配色方案未配置突出显示
拼写错误,因此默认处于活动状态。

有四个突出显示组负责拼写错误'
外观:SpellBadSpellCapSpellRareSpellLocal(请参阅
:帮助拼写快速入门)。这些组的默认选项是
定义如下:

: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 命令
并快速体验外观变化,找到合适的
颜色而无需重新加载整个配色方案文件。

The pieces of text on red and violet background are probably spelling
errors. The color scheme you use does not configure the highlighting
for spelling errors, so the default one is active.

There are four highlighting groups responsible for spelling errors’
appearance: SpellBad, SpellCap, SpellRare, SpellLocal (see
:help spell-quickstart). The default options for these groups are
defined to be something like the following:

: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

You can change the highlighting settings of these groups to your
liking, and then append the corresponding :highlight commands
to a custom color scheme file.

Note that it is also possible to run :highlight commands manually
and experience changes in appearance on the fly, to find the right
colors without reloading the whole color scheme file.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文