如何使用Sublime Text完成编辑提交消息?

osa*_*901 3 git sublimetext

我将Sublime Text配置为我的Git提交编辑器.当我做git commitSublime打开并且我写了提交消息然后我保存文件并关闭它,但是在git终端它仍然停留在git提交中,并且没有将控制台返回给我!

使用Sublime编辑后如何返回控制台?

Gab*_*yel 8

我想你需要-w.尝试将Sublime设置为git的编辑器

git config --global core.editor "subl -w"
Run Code Online (Sandbox Code Playgroud)

这将等待返回,直到您实际关闭文件,这将更好地适用于git.

您可能还想使用-n,这将为您的提交消息启动一个新的Sublime窗口,这样当您关闭它时,您正在处理的文件不受影响(您不必关闭主编辑器窗口):

git config --global core.editor "subl -w -n"
Run Code Online (Sandbox Code Playgroud)

或者在Windows上,类似于

git config --global core.editor "'c:/program files/sublime text 3/sublime_text.exe' -w -n"
Run Code Online (Sandbox Code Playgroud)

我认为在关闭多标签窗口中的选项卡时不可能这样做,但至少不是一件容易的事.

  • 它现在打开一个新选项卡,但之前的问题仍然存在。除非我关闭所有 sublime 选项卡,否则 git 仍然不会返回到控制台。 (2认同)