You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows下GVim 9.0光标所在搜索词不高亮问题求助

解决GVim 9.0光标处搜索匹配不高亮的问题

问题根源

Vim 8.1及之后版本新增了CurSearch高亮组,专门用于标记光标当前所在的搜索匹配项。GVim 9.0中该组的默认样式可能与普通文本一致,导致光标处的匹配看起来未被高亮,而Vim 8.2中该组的默认行为或样式设置不同,因此没有出现此问题。

解决方案

方法1:让光标处匹配项与其他搜索结果高亮一致

在Windows系统的_vimrc配置文件中添加以下内容,将CurSearch的高亮样式设置为与Search(普通搜索结果高亮组)完全相同:

" 直接继承Search的高亮样式
highlight link CurSearch Search

或者自定义CurSearch的样式(比如保持红底白字):

highlight CurSearch guibg=red guifg=white

方法2:禁用单独的光标匹配高亮

如果不需要区分光标所在的匹配项,可直接清除CurSearch的专属高亮设置:

highlight clear CurSearch

此设置会让光标处的匹配项自动使用Search的高亮规则。

方法3:确保基础搜索高亮功能正常开启

检查配置中是否开启了核心的搜索高亮功能,添加以下命令保证功能生效:

set hlsearch " 开启全局搜索结果高亮
set incsearch " 开启增量搜索(可选,不影响最终高亮效果)

验证方式

输入搜索命令(例如/your_search_term)后,移动光标到任意匹配项位置,确认该位置与其他搜索结果保持一致的高亮显示即可。

内容的提问来源于stack exchange,提问作者kachunyu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 04:27:27