如何取回上一个:命令,并能够在vim中编辑或重新执行

1 vim

我输入了一个命令,比如

:%s/^/d
Run Code Online (Sandbox Code Playgroud)

要么

:!grep ...
Run Code Online (Sandbox Code Playgroud)

等,我想快速恢复它,并能够在vim中编辑或重新执行.请帮忙.

谢谢.

FDi*_*off 10

假设您有一个vimrc并且您处于非兼容模式.

在键入a :以查看先前执行的命令后,您需要按下所有内容

如果您没有vimrc文件.vimrc,请在主目录中创建该文件并将其放入
set nocompatible其中.

另一种方法是使用命令行窗口,您可以使用q:此窗口允许您使用普通的vim编辑命令编辑命令.有关命令行窗口的更多信息,请参阅:h command-line-window