Linux 增量搜索

Linux 增量搜索,linux,eclipse,vim,putty,Linux,Eclipse,Vim,Putty,我在Linux机器上使用putty。我在vi中搜索的常用方法是输入斜杠/,然后输入我的搜索字符串enter,然后按n或shift+n遍历所有匹配项 我想知道vi是否有像Eclipse的增量搜索(ctrl+j)这样的功能,当我输入时,它会跳转到下一个逻辑匹配。我想我的一位同事曾经做过,但我不确定。如果您使用的是vim(现在没有),您可以通过以下方式启用增量搜索: :set incsearch 然后只需使用常规搜索命令/,它将在向搜索字符串添加字符时移动突出显示 我也喜欢hlsearch,因为它会

我在Linux机器上使用putty。我在vi中搜索的常用方法是输入斜杠/,然后输入我的搜索字符串enter,然后按n或shift+n遍历所有匹配项


我想知道vi是否有像Eclipse的增量搜索(ctrl+j)这样的功能,当我输入时,它会跳转到下一个逻辑匹配。我想我的一位同事曾经做过,但我不确定。

如果您使用的是
vim
(现在没有),您可以通过以下方式启用增量搜索:

:set incsearch
然后只需使用常规搜索命令
/
,它将在向搜索字符串添加字符时移动突出显示


我也喜欢
hlsearch
,因为它会突出显示所有找到的项目(搜索命令完成后)以便于查看。

对于记录,vimtutor涵盖了增量搜索。任何对有效使用Vim有一半认真态度的人都应该通过vimtutor课程开始他们的Vim生活。毕竟,这只需要半个小时左右。你如何循环浏览结果?假设我键入
/app
,我有
app
apple
,我如何循环搜索结果?@J86:看一看。非常感谢。您如何将
hlsearch
incsearch
一起使用,但防止Vim跳转到第一个结果?@Felix,你应该就此提出问题,而不是留下评论。整个SO群体都会看到前者,很少有人会看到(并采取行动)后者。无论如何,我不确定我是否理解。
incsearch
的要点是根据您输入的内容跳转到第一个匹配项。如果您不想这样做,您肯定会禁用搜索中的
incsearch