我在使用sublime文本编辑我的mercurial提交消息时遇到了麻烦。我尝试在我的dotfiles中设置以下内容:
export HGEDITOR=subl
这会使用包含提交摘要的窗口正确打开sublime,但是在我保存文件并关闭它之后,当我返回到终端时,我看到错误
abort: empty commit message
并且未提交更改。如何为我的HGEDITOR
使用崇高文字?
答案 0 :(得分:3)
问题是subl
在写完提交消息之前就返回了。您可以通过将bash / zsh / etc导出更改为
export HGEDITOR="subl -w"
(注意引号)。 -w
标志告诉sublime先保存内容然后返回。通常,人们会将其与-n
标志配对,该标志在新窗口中打开(在任何当前项目/文件夹之外)。