当使用VIM的增量搜索选项时,我通常搜索并在找到第一个结果后(它将被突出显示),使用/
键跳转到下一个结果。
但是:
- 为此,我需要“取消”我的搜索并返回到正常模式,以便跳转到下一个结果。
- 按
/
键使VIM跳转到下一个结果,但不会突出显示它。
我想知道是否有更高效的方法来在增量搜索中跳转结果并突出显示它们。
跳转到下一个搜索结果的惯用键是'n'。
我不太确定您所说的高亮是什么意思 - 如果设置了hlsearch,所有搜索结果都应该被突出显示,对于我来说,无论是使用“n”还是“/”前往下一个结果都没有区别。
使用 Ctrl-t
和 Ctrl-g
,您可以在不离开搜索模式的情况下在匹配项之间移动。
hlsearch
而不是 incsearch
。
[number]n
?这将执行n
次[number]
,即向前移动n
个结果。 - anon