VIM 中突出显示的随机括号
Posted
技术标签:
【中文标题】VIM 中突出显示的随机括号【英文标题】:Random brackets highlighted in VIM 【发布时间】:2016-05-06 16:49:30 【问题描述】:所以我在 VIM 中编码,遇到了一个奇怪的问题。我关闭了我的源代码,但是当我重新打开它时,我的很多大括号都以黄色突出显示,我似乎无法修复它。右括号与左括号匹配,所以我看不出问题出在哪里。
这是问题的图片:
我该如何解决这个问题?
【问题讨论】:
How do you make vim unhighlight what you searched for?的可能重复 返回一个屏幕;上一个函数中的括号存在问题,在您显示的顶部有一个突出显示的
。
【参考方案1】:
您是否搜索了右括号?
在命令模式下尝试以下操作
:set nohlsearch
【讨论】:
我不知道我是如何不小心做到这一点的,但我想是的。当我输入 :set nohlsearch 时,它会取消突出显示,直到我编写并关闭代码然后重新打开它,此时突出显示返回。 @Benzel 很奇怪。您的 .vimrc 文件中可能有一个设置插件,导致打开文件时高亮显示重新打开。 作为快捷方式,您可以使用:noh
谢谢@Atri,这似乎解决了它。
也许您在正常模式下按下了*
或#
。这将搜索光标下的符号。【参考方案2】:
您可以使用:noh
关闭以前搜索过的词的突出显示。
【讨论】:
【参考方案3】:您可以执行set nohl
,这将关闭会话的highlighting
。重新打开将再次突出显示。
要解决此问题,请搜索您不喜欢的任何内容,例如 /""
【讨论】:
以上是关于VIM 中突出显示的随机括号的主要内容,如果未能解决你的问题,请参考以下文章