【发布时间】:2016-12-12 02:03:41
【问题描述】:
我在单词上使用“gd”来突出显示它的所有实例,很好。然后我希望这些亮点应该消失,因为我不想被打扰。任何 vim 命令可以取消突出显示最后一个结果?
【问题讨论】:
-
您可以使用
:call clearmatches()清除突出显示。我已将其重新映射到<leader>c -
您正在使用
gd来获得副作用。这通常不是一个好主意。
我在单词上使用“gd”来突出显示它的所有实例,很好。然后我希望这些亮点应该消失,因为我不想被打扰。任何 vim 命令可以取消突出显示最后一个结果?
【问题讨论】:
:call clearmatches() 清除突出显示。我已将其重新映射到 <leader>c
gd 来获得副作用。这通常不是一个好主意。
您可以使用函数clearmatches或命令noh清除所有高亮。
:noh
:call clearmatches()
我已将其重新映射到我的 .vimrc
noremap <leader>g :noh<cr>:call clearmatches()<cr>
来自:h noh
停止突出显示“hlsearch”选项。它
使用搜索时自动重新打开
命令,或设置 'hlsearch' 选项。
【讨论】:
使用nohlsearch 命令,或其短版本nohls。
【讨论】: