答案1
我有一个类似的设置——ConEmu 中的 Cygwin bash + screen。——Ctrl在Zbash 和 screen 本身中都可以工作。也许您需要升级到最新的 Cygwin 版本,或者您可能已经解决了这个问题。
不过,我确实注意到了你在说什么,特别是在使用 进行测试时/bin/sleep.exe
。我无法在 bash 中使用Ctrl-暂停它Z,但我可以在 screen 中暂停它。此外,我可以在 bash 中通过使用另一个 screen 窗口暂停它kill -17 [pid of running sleep.exe]
(Ctrl-Z发送一个SIGSTOP
,kill -l
显示为 #17)。所以,你明白我的意思了……Cygwin 的 sleep.exe 有点奇怪。
抱歉,在这里回复一个旧帖子,但我正在寻找类似主题的答案——ConEmu 中暂停进程的一般情况。我会在另一个关于该主题的帖子中发帖。
答案2
ConEmu 根本不处理 Ctrl+Z 组合键。这是您的控制台应用程序 (shell) 的责任。
但是您可以“暂停”控制台输出,将 Conemu 切换到备用缓冲区,默认情况下是 Win+A 组合键。