我喜欢使用vi / vim进行编辑,但因为vim和mercurial不能很好地融合在一起。
尝试提交更改时,命令行将退出:
$ hg commit
abort: edit failed: vi exited with status 1
看来vi在退出时总是返回1:
示例:
$ vi
$ echo $?
1
答案 0 :(得分:0)
解决问题的快速黑客。
创建一个shell文件
$ sudo vi / usr / local / bin / hgedit
vi $ * 退出0
更新〜/ .hgrc
编辑=的/ usr / local / bin中/ hgedit