Vim map :q 退出而不保存

And*_*lly 1 vim

我希望 Vim 在我输入时退出而不保存:q

当我尝试退出文档并对其:q进行更改时,当 Vim 提示我保存时,这让我很恼火。每当我想保留更改时,我都会保存它们。加上!of:q!笨拙地放置在我的英国键盘上。我怎样才能重新映射:q以表现得像:q!

Bir*_*rei 5

您可以使用cabbrev, 就像从命令行指令到另一个指令的映射一样,例如:

:cabbrev q q!
Run Code Online (Sandbox Code Playgroud)

所以现在只需输入:

:q
Run Code Online (Sandbox Code Playgroud)

并且它会忽略更改而无需询问就退出。