Mercurial提交恢复为" abort:编辑失败:vi退出状态1"

时间:2017-03-31 20:45:43

标签: mercurial vi

我喜欢使用vi / vim进行编辑,但因为vim和mercurial不能很好地融合在一起。

尝试提交更改时,命令行将退出:

$ hg commit
abort: edit failed: vi exited with status 1

看来vi在退出时总是返回1:

示例:

$ vi
$ echo $?
1

1 个答案:

答案 0 :(得分:0)

解决问题的快速黑客。

  1. 创建一个shell文件

    $ sudo vi / usr / local / bin / hgedit

    vi $ * 退出0

  2. 更新〜/ .hgrc

    编辑=的/ usr / local / bin中/ hgedit