在vim中有命令反向搜索吗?


13

在linux cli中,我可以做ctrl-r反向搜索并选择自己容易完成的事情。
vim中有类似的东西吗?我的意思是,我可以使用运行命令:(可能类似于长替换),如果我需要再次执行该命令,则需要重新输入。
有没有办法避免重新键入,而是以某种方式搜索并执行它?

Answers:


16

您可能会发现q:有用。它打开命令行窗口。命令行窗口如下所示:

在此处输入图片说明

我尝试制作其用法的动画:

q的动画:

另请参见c_CTRL-F,从命令模式打开命令行窗口。

您还可以通过键入在正常模式下重新运行最后一个命令@:


1
我希望我可以+10,拥有此功能使使用vim命令模式变得更好。我个人使用了一些重新映射以使其更易于访问。
evilsoup 2014年

1
我希望我可以+10来添加快速动画。
mtk 2014年

11

输入:先前发出的命令,然后输入该命令的开头,然后输入,Up将检索匹配的命令。如果有多个选项可用,可以使用Up和循环选择它们Down


太有用了!TNX 1.0E6
Jostein Topland
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.