Macos textmate不保存提交消息

Macos textmate不保存提交消息,macos,git,osx-mountain-lion,textmate,Macos,Git,Osx Mountain Lion,Textmate,我正在用textmate2和Git1.8.3.2在新的Mac mini上安装git。 它工作得很好,但当我使用gca(git commit-v-a)时,它的工作方式与以前不同。 它会打开textmate2,这样我就可以键入提交消息,但当我保存并关闭时,它不会像以前那样跳回终端。终端显示错误 由于提交消息为空,正在中止提交 有人知道怎么了吗?提前感谢。如果环境变量$EDITOR和/或$VISUAL设置不正确,就会发生这种情况。您需要向mate添加-w标志,否则git不会等待Textmate关闭文件

我正在用textmate2和Git1.8.3.2在新的Mac mini上安装git。 它工作得很好,但当我使用
gca
git commit-v-a
)时,它的工作方式与以前不同。 它会打开textmate2,这样我就可以键入提交消息,但当我保存并关闭时,它不会像以前那样跳回终端。终端显示错误

由于提交消息为空,正在中止提交


有人知道怎么了吗?提前感谢。

如果环境变量$EDITOR和/或$VISUAL设置不正确,就会发生这种情况。您需要向mate添加-w标志,否则git不会等待Textmate关闭文件,并假设您的消息在编辑器打开时就准备好了,甚至在您开始键入之前

错误:

导出编辑器=“/usr/local/bin/mate”

右侧:


export EDITOR=“/usr/local/bin/mate-w”

您是否尝试过在Git中搜索处理编辑器问题的任何其他问题,如vim或notepad++?