当我提交到 git 时,我通常会在 Vi 中输入消息,然后键入:wq
,但偶尔我会错过并键入:Wq
明显无效的内容。问题是,当我这样做时,Vi 退出并返回代码 1。Git 看到这一点并认为我中止了提交,因此我丢失了提交消息。
我想要的是仍然能够中止提交:cq
- 因此更改 git 以忽略错误并不理想(尽管如果没有人知道其他任何事情,那么我会这样做)但仍然能够正确提交当我:Wq
不小心打字的时候。
答案1
只需添加
cabbrev Wq wq
到你的.vimrc
文件。这将为 建立:Wq
一个别名:wq
。