4

Я использую Cygwin с ConEmu в Windows 7. Я не могу приостановить программы в bash с помощью Ctrl Z, если я не использую GNU/Screen.

Я видел предложения использовать mintty, и это работает, но я не уверен, почему это имеет значение. Есть ли способ заставить работать Ctrl Z при использовании ConEmu?

2 ответа2

1

У меня похожая настройка - Cygwin bash + screen в ConEmu. Ctrl - Z работает как в bash, так и на самом экране. Возможно, вам нужно обновить компьютер до последней версии Cygwin или, возможно, вы уже преодолели эту проблему.

Однако я заметил, о чем вы говорите, особенно при тестировании с /bin/sleep.exe . Я не могу приостановить это с Ctrl - Z в bash, но я могу внутри экрана. Кроме того, я могу приостановить его в bash, используя kill -17 [pid of running sleep.exe] из другого экрана (Ctrl - Z отправляет SIGSTOP , который kill -l показывает как # 17). Итак, вы меня поняли ... кое-что из сна Cygwin's sleep.exe - это в стиле фанк.

Извините, что отвечаю на старую ветку, но я искал ответы на похожую тему - о приостановленных процессах в ConEmu в целом. Я выложу в другой теме на эту тему.

0

ConEmu вообще не обрабатывает комбинацию клавиш Ctrl+Z. Это ответственность вашего консольного приложения (оболочки).

Но вы можете "приостановить" консольный вывод, переключив Conemu на альтернативный буфер, Win+A по умолчанию.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .