我将Sublime Text配置为我的Git提交编辑器。当我做git commit
Sublime打开并且我写了提交消息然后我保存文件并关闭它,但是在git终端中它仍然停留在git提交中,并且没有将控制台返回到我!
使用Sublime编辑后如何返回控制台?
答案 0 :(得分:6)
我认为你需要-w
。
尝试使用
git config --global core.editor "subl -w"
这将等待返回,直到您实际关闭文件,这对git更有效。
您可能还想使用-n
,这会为您的提交消息启动一个新的Sublime窗口,这样当您关闭它时,您正在处理的文件不会受到影响(您不必关闭主编辑窗口):
git config --global core.editor "subl -w -n"
或在Windows上,类似
git config --global core.editor "'c:/program files/sublime text 3/sublime_text.exe' -w -n"
我认为在关闭多标签窗口中的标签时不可能这样做,但至少不是一件容易的事。
答案 1 :(得分:0)
使用-n(新窗口)-w(等待)选项使编辑器升华后,我遇到了同样的问题。对我有用的是确保它们都以相同的特权运行,即,如果shell运行提升,则必须提升sublime;反之亦然,如果shell没有提升,则不应提升sublime。