这是一个关于在vim编辑器中搜索的简单查询。在vim编辑器中搜索
认为我搜索,如 “海峡” 的字符串与
/STR
后,现在这个搜索我想要搜索 “strcat的” 像
/strcat的
但,这里的要点是我不想再输入whole/str ....只是想将新文本添加到/ str。那就是当我们在第一次搜索时输入/ str,并且为了第二次搜索,我只想输入cat来搜索整个/ strcat。
可以任何你vi古鲁的告诉我,如果我们可以在vi中做这样的搜索。
在此先感谢
这是一个关于在vim编辑器中搜索的简单查询。在vim编辑器中搜索
认为我搜索,如 “海峡” 的字符串与
/STR
后,现在这个搜索我想要搜索 “strcat的” 像
/strcat的
但,这里的要点是我不想再输入whole/str ....只是想将新文本添加到/ str。那就是当我们在第一次搜索时输入/ str,并且为了第二次搜索,我只想输入cat来搜索整个/ strcat。
可以任何你vi古鲁的告诉我,如果我们可以在vi中做这样的搜索。
在此先感谢
除了向上箭头以获得上一个搜索,您还可以执行/^f
以便能够完全编辑以前的许多搜索。 (即/其次是Ctrl + F)。将光标置于您想要编辑的上一个搜索上,对其进行编辑并点击返回。
的/
键开始搜索字符串。 up arrow
回顾以前的行。因此,
/
up-arrow
cat
将继续搜索。
其他人回答了您提出的问题,但由于渐进式搜索更适合您的工作流程,所以我想我会提及它。
如果你只搜索一次并找出正是你寻找不够独特,你需要添加更多的字符,增量搜索会告诉你,你在按之前进入。
把你.vimrc
以下,使增量搜索:
set incsearch
非常感谢朋友。我知道这会帮助我:)。你们都有美好的时光 – 2011-04-24 21:21:25
同样(只要你不是在录制宏的中间),'Q /'不一样'/' (就像'q:'和':'调出“ex”命令行历史记录和编辑缓冲区)。 –
2011-04-23 04:07:32
@Chris尼斯!我不知道。 – 2011-04-23 04:29:14