美文网首页
Mac修正Vim无法git提交的问题

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

作者: 带着bug看世界 | 来源:发表于2016-11-28 15:35 被阅读41次

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 是不会这样的。

相关文章

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

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

  • Git line endings (脚本换行问题)

    项目中遇到git下来的项目脚本在Mac下无法使用。通过 vim 查看 发现脚本的fileformat是dos的,...

  • Git修正提交(amend)

    修正提交的前提是你的提交没有推送到远程仓库,如果你尝试修正一个已经推送的提交,git会提示你要解决冲突(猜测可能修...

  • xcrun: error: invalid active dev

    mac更新版本后Git不能使用的问题: 今天更新mac最新版本后,xcode使用git提交代码报错,开始以为是ss...

  • 2019-03-19 git提交失败--片段

    检查ssh是否存在问题 ?修复 .。检查远程地址是否变更 ?修正。编辑器git设置(一般提交过再出问题应该和此无...

  • Git提交时关于vim的错误

    在 Git Bash 中使用 Vim 提交时,会报错,详情如下: Error: There was a probl...

  • git修改注释

    今天用git commit -m “注释”提交的时候,注释写错了,于是各种查资料开始了和git bash vim的...

  • 指令

    Mac显示隐藏系统文件 全局修改git的用户名和邮箱 提交数据到GitHub 初次提交数据,需要有git信息,如果...

  • Vim 基本操作

    初次接触到 Vim 是在 Git 命令行中。改写提交的 git commit --amend 命令执行后,需要按下...

  • Git简单配置

    设置用户名和邮箱 防止Vim出错导致Git提交失败 上面的vim路径可以通过 which 命令来查看。 防止中文文...

网友评论

      本文标题:Mac修正Vim无法git提交的问题

      本文链接:https://www.haomeiwen.com/subject/qqyopttx.html