用感叹号重复上一个命令?VIM

bri*_*ian 7 vim

当我输入一个巨大的命令时,例如:

:e ~/Projects/foo/app/views/bar.rhtml
Run Code Online (Sandbox Code Playgroud)

Vim不可避免地告诉我,我没有保存当前的缓冲区.有一个快速的方法用感叹号重复命令,而不必重新键入整个事情?

Dig*_*oss 8

:e! #
Run Code Online (Sandbox Code Playgroud)

指定vim文件时,%是当前文件#的快捷方式,是"previous"(实际上更像是"other")文件的快捷方式,在您的情况下是~/.../bar.rhtml