![当我的手指很胖时,防止 Vi 退出并显示错误代码](https://linux22.com/image/129458/%E5%BD%93%E6%88%91%E7%9A%84%E6%89%8B%E6%8C%87%E5%BE%88%E8%83%96%E6%97%B6%EF%BC%8C%E9%98%B2%E6%AD%A2%20Vi%20%E9%80%80%E5%87%BA%E5%B9%B6%E6%98%BE%E7%A4%BA%E9%94%99%E8%AF%AF%E4%BB%A3%E7%A0%81.png)
当我提交到 git 时,我通常会在 Vi 中输入消息,然后键入:wq
,但偶尔我会错过并键入:Wq
明显无效的内容。问题是,当我这样做时,Vi 退出并返回代码 1。Git 看到这一点并认为我中止了提交,因此我丢失了提交消息。
我想要的是仍然能够中止提交:cq
- 因此更改 git 以忽略错误并不理想(尽管如果没有人知道其他任何事情,那么我会这样做)但仍然能够正确提交当我:Wq
不小心打字的时候。
答案1
只需添加
cabbrev Wq wq
到你的.vimrc
文件。这将为 建立:Wq
一个别名:wq
。