Vim - 将最后一个 shell 命令映射到键

cam*_*beh 10 vim keyboard-shortcuts

有没有办法映射 leader-r 以重复发送到 bash 的最后一个命令?

例如,在处理 C 文件时,我想从 vim 编译和运行程序,而无需键入 :!make 或 gcc。

我知道我可以将特定命令绑定到密钥,但它不适用于其他类型的文件。

Ing*_*kat 10

:!!命令重复最后一个:!{cmd}. 它甚至可以在古老的 ol' vi 中使用