VIM,增量搜索:如何跳转到下一个结果并突出显示?

时间:2011-11-08 10:08:43

标签: search vim hotkeys

当使用VIM的增量搜索选项时,我经常搜索并在获得第一个结果后(它会突出显示)我使用/键跳转到下一个结果。

可是:

  1. 为此,我需要“取消”我的搜索并返回普通模式以跳转下一个结果。
  2. /会使VIM跳转到下一个结果,但不会突出显示它。
  3. 我想知道是否有更有效的方法可以使用增量搜索在结果之间跳转并突出显示它们。

3 个答案:

答案 0 :(得分:88)

跳转到下一个搜索结果的惯用键是'n'。

我不完全确定你对突出显示的意思 - 如果设置了hlsearch,所有搜索结果都应突出显示,对我来说,如果我用'n'或'/'转到下一个结果,则没有任何区别。

答案 1 :(得分:5)

如果您想突出显示所有搜索匹配,请设置hlsearch而不是incsearch

答案 2 :(得分:4)

使用 Ctrl-tCtrl-g,您可以在不离开搜索模式的情况下在匹配项之间移动