我输入了一个命令,比如
:%s/^/d
或
:!grep ...
等,我想快速恢复它,并能够在vim中编辑或重新执行。请帮忙。
感谢。
答案 0 :(得分:10)
假设你有一个vimrc并且你处于非兼容模式。
键入:
以查看以前执行的命令
如果您没有vimrc文件,请在主目录中创建文件.vimrc
并输入
其中set nocompatible
。
另一种方法是使用命令行窗口,您可以使用q:
这个窗口允许您使用普通的vim编辑命令编辑命令。有关命令行窗口的更多信息,请查看:h command-line-window
答案 1 :(得分:2)
在输入:
答案 2 :(得分:0)
键入:
后,按Ctrl + p怎么样?
答案 3 :(得分:0)
要重新执行最后一个命令,请使用@: