最近我一直在转向使用GVim,因为我觉得它比终端中的vim更美观,速度也稍微快一些。但是我有一个非常糟糕的习惯需要改掉。在命令行中使用vim时,我的工作流程如下:
vim filename.txt
# make some edits
ZZ
# do other stuff
vim otherfile.txt
# make some edits
ZZ
现在我使用GVim编辑器时,经常不小心关闭编辑器。我想知道是否有办法强制只让GVim在执行
:wq
或ZZ
命令时提示我或打开一个空缓冲区。有什么想法吗?编辑:我知道如何重新映射键,但我想知道是否有一种方法可以强制GVim具有与从命令行调用vim时不同的行为。
if has("gui_running")...endif
包围它即可。 - sybkar