2014-12-04 55 views
1

我使用vim作为hg的编辑器。所以每次我想检查某些东西时,hg会启动vim来输入检查信息。完成后,我关闭vim:wq和hg获取文件并从中提取签入信息。这在我们的工作组服务器上正常工作。但在我的本地Mac(OS X 10.10)上,vim返回1,这使得hg认为在输入检查消息时出现了错误,并且阻止我检入。vim在退出时返回1

所以问题是:如何找出原因vim返回1.

回答

4

你使用'vi'作为符号链接到vim吗?这显然可能导致issues

尝试添加以下(或使用较新的VIM),看看是否可以修正它:

[ui] 
editor = vim 
+0

完美。我确信我将它添加到了我的hgrc中,但显然这也是在我们的远程服务器上。在本地添加它可以解决问题。谢谢。 – PVitt 2014-12-04 10:29:35