Mac修正Vim无法git提交的问题

Git 可以使用Vim作为 Commit Message编辑器,上次不小心出现了以下错误:

error: There was a problem with the editor 'vim'.Please supply the message using either -m or -F option.

如果在 Vim 中编辑文本时因为按键失误出现类似这样:E492: Not an editor command… 的错误信息时,必然无法提交。

后来在 Google Group: vim_mac 这个帖子中找到了解决的办法,就是使用完整的 Vim 路径—— /usr/bin/vim :

git config --global core.editor /usr/bin/vim

看了一些别的博客,说有可能的原因是:
Vim 在遇到 Exx Error 时返回 Non-Zero code 是为了兼容 Posix,不过这种情况应该只会出现在使用 Ex Mode 时,Normal/Insert Mode 是不会这样的。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Vim几句话介绍Vim是Unix系统上的文本编辑软件(你该不会不知道什么是文本编辑软件吧!),在windows上也...
    何必遠方阅读 3,228评论 0 3
  • 最近集中读了几本关于Vim的书,�以《Practical Vim》最为详尽,特重新温习并总结成篇,一来作为复习和练...
    南瓜不胡闹阅读 5,929评论 1 29
  • macvim配置 最终效果如下: 系统环境 macos10.12.4 homebrew1.2.1 python3....
    Like_eb56阅读 70,043评论 5 65
  • 执行任务:早点睡觉觉
    酷酷的大敏阅读 178评论 2 1
  • 一个在海边散步的男子,见沙滩上有许多被海浪冲上岸边的贝壳,于是弯身去捡,当他拾起手中的贝壳时,发现却没有一个是完整...
    和蔓阅读 243评论 0 0