Vim,如何按当前光标下的单词进行搜索?

14
例如
  test test word

当前光标位于word下方,我想通过word进行搜索,通常我会选择word并将其复制。然后键入:/并粘贴并返回。

是否有此操作的快捷方式?


1
https://stackoverflow.com/search?q=%5Bvim%5D+search+word+under+cursor - phd
1个回答

35

使用*向前搜索,使用#向后搜索光标下的单词。一旦启动搜索,可以使用n在相同方向上重复搜索,或者使用N在相反方向上重复搜索。或者再次使用*#从你停留的单词开始搜索。

*#命令基本上启动了像使用/\<word\>?\<word\>这样的搜索。因此,在/?搜索提示下,可以使用向上箭头来调用这些搜索。


7
对于任何包含的“word”(如所要求)的情况,都有“g*”和“g#”两种变体。 - Ingo Karkat
我正准备开始编写一个vi宏! - Frank Puck

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接