hlsearch 颜色冲突 vim

hlsearch 颜色冲突 vim

我已将终端中的基本主题切换为自定义主题。我遇到的颜色不兼容问题是使用 hlsearch。有没有办法更改突出显示的搜索的颜色?

我尝试寻找解决方案,但我的搜索大多是关于如何在搜索后关闭突出显示。我也会接受在搜索下划线或仅突出显示搜索的第一个字符的解决方案。

答案1

您要查找的高亮组是Search。您可以使用

:hi Search

您可以使用以下任一方式清除当前值

:hi clear Search
:hi Search NONE

如何设置新值取决于您想要的效果。请查看

:help 06.3
:help :highlight

要仅使用下划线进行搜索,请执行

:hi Search term=underline cterm=underline gui=underline

:highlight或者,您可以使用 中描述的参数和属性更改前景色和/或背景色以适合您的喜好:help :highlight。这些:highlight命令可以放在您的自定义 colorscheme 文件中。

我不知道如何突出显示搜索的第一个字符,但你可以关闭搜索突出显示

:set nohls

并仅使用光标指示找到匹配项的位置。请参阅

:help hls

相关内容