Git-commit 无法打开 vim

标签 git bash vim commit git-commit

最近我在我的终端中安装了 bash-it。现在,当我尝试执行 git commit 时,终端会向我显示此错误:

/usr/bin/mate -w:/usr/bin/mate: 没有那个文件或目录 错误:无法运行/usr/bin/mate -w:没有那个文件或目录 错误:编辑器“/usr/bin/mate -w”有问题。 请使用 -m 或 -F 选项提供消息。

bash-it 之前,commit 命令正确打开了 vim。 当然,我已经尝试将 git 中的 core.editor 更改为“vim”,但无论如何它都不起作用。

你能帮我解决这个问题吗?我真的很喜欢 vim,它 super 简单快捷...我不想使用 TextMate 来编辑提交消息。

PS: 我使用的是 Mac OSX

最佳答案

尝试使用以下命令。应该能够将您的编辑器设置回 vi 或 vim。但是,您可能必须提供 vim 的绝对路径。

git config --global core.editor vim

关于Git-commit 无法打开 vim,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26930924/

相关文章:

git - 如何在未安装 Git 的情况下应用 `git diff` 补丁?

git:在目录树中查找所有未提交的本地存储库

linux - 使用 chroot 运行命令时我的权限被拒绝

linux - 符号链接(symbolic link)检查 - Linux Bash 脚本

vim - 如何在编辑文本中将字符串序列创建为特定行?

Vim 语法文件 : add to cterm

git - 永久修复分支名称和提交哈希之间的歧义

git - 补丁在 Git 中是如何工作的?

Bash 提示替换文件中的字符串和变量?

vim - 相同的 .vimrc,两台不同的计算机