在其他terminal中,我会按Ctrl+z
来挂起一个应用程序,通常会发出bg
发送到后台。
在console2中, Ctrl+z
不做任何事情,可能是因为在Windows中,组合键的含义不同。 但是有没有办法达到同样的效果,除了'stream程'?
(我知道我应该用&
和它的工作,但有时我会设置shell,启动一个编辑器,开始编辑,然后返回到控制台,只是发现我忘了&
,我不能使用shell,它惹恼了我那么我不得不打开一个新的shell并重新设置它,或者退出编辑器,用&
开始并且再次设置它)。
这个恼人的问题肯定是一个console2错误。 您可能会在其问题跟踪器中发现一些问题。
无论如何, ctrl+z
所做的就是向当前进程发送一个SIGSTOP
信号。 所以,你仍然可以从另一个会话/标签发送信号。 (如果不是比停下来开始讨厌&
)。 要做到这一点,你可以使用kill
命令。
kill -s SIGSTOP pid
(PID是过程PID号)
希望能帮助到你。
在Console2中,ctrl-c被默认绑定为复制(文本),你必须按ctrl-shift-c取消作业。
您也可以尝试删除与ctrl+z
冲突的热键。
我无法使用ctrl+c
取消脚本的执行。 只要我删除该热键, ctrl+c
的默认恢复,我能够正确地取消执行。