2011-04-23 56 views
2

这是一个关于在vim编辑器中搜索的简单查询。在vim编辑器中搜索

认为我搜索,如 “海峡” 的字符串与

/STR

后,现在这个搜索我想要搜索 “strcat的” 像

/strcat的

但,这里的要点是我不想再输入whole/str ....只是想将新文本添加到/ str。那就是当我们在第一次搜索时输入/ str,并且为了第二次搜索,我只想输入cat来搜索整个/ strcat。

可以任何你vi古鲁的告诉我,如果我们可以在vi中做这样的搜索。

在此先感谢

回答

7

除了向上箭头以获得上一个搜索,您还可以执行/^f以便能够完全编辑以前的许多搜索。 (即/其次是Ctrl + F)。将光标置于您想要编辑的上一个搜索上,对其进行编辑并点击返回。

+3

同样(只要你不是在录制宏的中间),'Q /'不一样'/ ' (就像'q:'和':'调出“ex”命令行历史记录和编辑缓冲区)。 – 2011-04-23 04:07:32

+0

@Chris尼斯!我不知道。 – 2011-04-23 04:29:14

8

/键开始搜索字符串。 up arrow回顾以前的行。因此,

/up-arrowcat

将继续搜索。

0

其他人回答了您提出的问题,但由于渐进式搜索更适合您的工作流程,所以我想我会提及它。

如果你只搜索一次并找出正是你寻找不够独特,你需要添加更多的字符,增量搜索会告诉你,你在按之前进入

把你.vimrc以下,使增量搜索:

set incsearch 
+0

非常感谢朋友。我知道这会帮助我:)。你们都有美好的时光 – 2011-04-24 21:21:25