Vim:从特定点/位置在文件中向上/向下搜索


17

我想从vim中当前光标位置到文件中的上方搜索一个单词。

如何实现呢?

还有如何在文件中向下进行相同的操作。


3
您按“ /”或“?” 键分别向前和向后看。
1754年

:set hlsearch:set incsearch命令可能是你的兴趣。
evilsoup

Answers:


29

要从光标反向搜索一个单词,只需使用?。因此,要查找“ fred”一词,就可以发出?fred

对于前向搜索/,您将使用发出“ fred”作为示例/fred

如果要继续搜索相同的术语,可以使用相同的方向n。(或者您可以发出?/不带参数)。


10

?search text在命令模式下键入时,从点开始向后搜索,而/search text向前搜索。

键入n将按照您上次搜索的方向转到搜索文本的下一个实例,而键入的N外观则与上次搜索的方向相反。


嘿,Snap MSW,我们说的差不多!:)
Drav Sloan

3
是的,但我首先赞成您:p
msw

我太慢了,一定是我的年龄了……
Drav Sloan
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.