在vim编辑器中搜索

时间:2011-04-23 03:14:09

标签: vim

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

考虑我用

搜索“str”之类的字符串

/ STR

现在在此搜索之后我想搜索“strcat”,如

/ strcat的

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

你们中的任何一个人都可以告诉我,我们是否有可能在vi中进行这样的搜索。

提前致谢

3 个答案:

答案 0 :(得分:8)

/键开始搜索字符串。 up arrow回忆起前一行。因此,

/ up-arrow cat

将恢复搜索。

答案 1 :(得分:7)

除了向上箭头以获取上一次搜索外,您还可以/^f完全编辑以前的许多搜索。 (那是 / 后跟 Ctrl + F )。将光标放在您要编辑的上一个搜索上,编辑它,然后点击返回。

答案 2 :(得分:0)

其他人回答了你提出的问题,但是如果增量搜索更适合你的工作流程,我想我会提到它。

如果您只搜索一次,并且发现您搜索的内容不够独特,并且您需要添加更多字符,则在您按输入

将以下内容放入.vimrc以启用增量搜索:

set incsearch