我输入了一个命令,比如
:%s/^/d
或者
:!grep ...
等等,我想快速取回它并能够在vim中编辑或重新执行。请帮忙。
谢谢。
假设您有一个 vimrc 并且您处于不兼容模式。
您只需在输入 a 后按下:
即可查看之前执行的命令
如果您没有 vimrc 文件.vimrc
,请在您的主目录中创建该文件并将其放入
set nocompatible
。
另一种方法是使用命令行窗口,您可以通过q:
此窗口使用普通的 vim 编辑命令来编辑命令。有关命令行窗口的更多信息,请查看:h command-line-window
输入后尝试向上箭头:
输入后 Ctrl+p 怎么样:
?
要重新执行最后一个命令,请使用@: