【问题标题】:Vim incremental searchVim 增量搜索
【发布时间】:2014-10-27 10:16:54
【问题描述】:

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

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

【问题讨论】:

  • 为了记录,增量搜索被 vimtutor 覆盖。任何对有效使用 Vim 至少半认真的人都应该通过 vimtutor 会话真正开始他们的 Vim 生活。毕竟只需要半个小时左右。

标签: linux eclipse vim putty


【解决方案1】:

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

:set incsearch

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

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

【讨论】:

  • 如何循环查看结果?假设我输入 /app 并且我有 appapple 这两个词,我如何循环查看结果?
  • 非常感谢?
  • 如何将hlsearchincsearch 一起使用,但防止Vim 跳转到第一个结果?
  • @Felix,您应该就此提出一个问题,而不是发表评论。整个 SO 群会看到前者,很少有人会看到(并采取行动)后者。无论如何,我不确定我是否理解。 incsearch 的全部意义在于根据您输入的内容跳转到第一个匹配项。如果您不想这样做,您肯定会禁用 incsearch 吗?
猜你喜欢
  • 2019-06-21
  • 1970-01-01
  • 1970-01-01
  • 2023-03-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-05
相关资源
最近更新 更多