Как может я приостанавливать консольный вывод в rxvt?

Я выполняю 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 для приостановки / непауза, но это не будет работать, если сценарий уже выполнит и извергнет вывод к stdout. Выделение окна терминала с мышью, кажется, не работает как с другими консолями, такими как стандартная консоль Cygwin или консоль командной строки Windows.

Своего рода блокировка прокрутки была бы хороша, но я, может казаться, не нахожу способа сделать это. Я знаю, что мог просто передать свой вывод по каналу в файл, но я хочу способ приостановить вывод для чего-то, что я не ожидал взрывать с консольным выводом. В основном я хочу прокрутить назад, в то время как его выполнение без него постоянно перемещение меня к нижней части буфера вывода, поскольку он обновляет больше данных к stdout.

Я особенно не забочусь, приостанавливает ли решение, данное на самом деле, сценарий (как то, когда Вы выделяете мышь в Windows Command window), или просто блокировки прокрутки и позвольте нам меня прокрутка, в то время как ее все еще запущение базового скрипта, хотя я хотел бы знать, как сделать обоих если его возможное.

0
задан 30.12.2010, 19:48

1 ответ

Возможно, просто необходимо ли просмотреть вывод без переходящей спины к нижней части? -si опция запрещает переход для насыщения на выводе tty. По крайней мере, на Linux.

2
ответ дан 24.11.2019, 06:46

Теги

Похожие вопросы