Я запускаю rxvt в Cygwin на коробке Windows. Вот как я это называю:
rxvt -sr -sl 2500 -sb -geometry 90x30 -tn rxvt -fn "Lucida Console-14" -e /usr/bin/bash --login -i
Кто-нибудь знает, как приостановить вывод консоли в rxvt? Я могу использовать Ctrl-S / Ctrl-Q, чтобы приостановить / отменить паузу, но это не сработает, если скрипт уже запущен и выдает вывод на стандартный вывод. Выделение окна терминала с помощью мыши не похоже на работу с другими консолями, такими как стандартная консоль Cygwin или консоль командной строки Windows.
Было бы неплохо использовать какую-то блокировку прокрутки, но я не могу найти какой-либо способ сделать это. Я знаю, что мог бы просто передать свой вывод в файл, но мне нужен способ приостановить вывод для чего-то, что я не ожидал взорвать с выводом консоли. По сути, я хочу прокручивать назад во время работы без постоянного перемещения меня к нижней части выходного буфера, поскольку он обновляет больше данных в стандартный вывод.
Меня не особенно волнует, если данное решение на самом деле приостанавливает выполнение сценария (например, когда вы выделяете мышь в окне команд Windows), или просто прокручиваете блокировки, и давайте прокручиваем, пока он все еще выполняет базовый сценарий, хотя я бы хотел знать, как сделать оба, если это возможно.