这是一个关于在vim编辑器中搜索的简单查询。
考虑我用
搜索“str”之类的字符串/ STR
现在在此搜索之后我想搜索“strcat”,如
/ strcat的
但是,这里的要点是我不想再次输入整个/ str ....只是想将新文本添加到/ str。那是当我们进行第一次搜索时我们键入/ str并且对于第二次搜索我只想键入cat来搜索整个/ strcat。
你们中的任何一个人都可以告诉我,我们是否有可能在vi中进行这样的搜索。
提前致谢
答案 0 :(得分:8)
/
键开始搜索字符串。 up arrow
回忆起前一行。因此,
/
up-arrow
cat
将恢复搜索。
答案 1 :(得分:7)
除了向上箭头以获取上一次搜索外,您还可以/^f
完全编辑以前的许多搜索。 (那是 / 后跟 Ctrl + F )。将光标放在您要编辑的上一个搜索上,编辑它,然后点击返回。
答案 2 :(得分:0)
其他人回答了你提出的问题,但是如果增量搜索更适合你的工作流程,我想我会提到它。
如果您只搜索一次,并且发现您搜索的内容不够独特,并且您需要添加更多字符,则在您按输入
将以下内容放入.vimrc
以启用增量搜索:
set incsearch