【问题标题】:How do I make MINGW not wait for Sublime Text to close before accepting more commands?如何让 MINGW 在接受更多命令之前不等待 Sublime Text 关闭?
【发布时间】:2016-05-31 10:56:53
【问题描述】:
在我的 Windows 上,我设法让 sublime text 成为我的 MINGW 终端上的命令。我可以打开 sublime 文本本身或使用文本文件打开 sublime 文本。但是,在我关闭终端之前,终端不会接受更多命令。类似于调用vim,vim在接受更多命令之前需要退出。但是 sublime 是它自己的窗口,所以终端没有理由等待。在终端接受更多命令之前我们不等待它终止的方式来配置命令的方式是什么?
【问题讨论】:
标签:
powershell
command
mingw
sublimetext
【解决方案1】:
它是 bash 兼容的外壳吗?
最明显的做法可能是将& 附加到末尾
命令。这会将命令与 stdin 分离,这意味着
shell不受命令的束缚,您可以执行其他命令。
但是,命令的进程仍然由 shell 管理,并且
stdout 和 stderr 仍然附加到 shell 会话。这意味着
当 shell 会话结束时(关闭终端窗口,退出
ssh 等)命令的进程被发送一个HUP 信号,通常
终止命令。
参考: