В моем собственном вопросе. После обновления до 12.04, висящего на экране входа в систему, Роберто говорит, чтобы не нажать ENTER, а нажать значок> (я предполагаю, что он не означает клавишу> на клавиатуре). Не могу проверить его, так как я сохранил свой ноутбук в офисе, отправился на 1-недельный отпуск ...
Надеюсь, что это сработает для вас .... l
Используйте xterm и настраивайте привязки клавиш (в ~/.Xresources) следующим образом:
xterm*VT100.Translations: #override \n\
<KeyPress>Prior:scroll-back(1,page)\n\
<KeyPress>Next:scroll-forw(1,page)\n\
gnome-terminal говорит, что PageUp / PageDown предназначен для приложений в терминале, и использование их будет путать. ..
Konsole - это эмулятор терминала для KDE, который предоставляет соответствующую опцию, в которой можно настроить использование клавиш Page Up и Page Down для прямого пейджинга.
Konsole
В Konsole выполните следующие шаги:
] В строке меню перейдите в «Настройки» и нажмите «Настроить текущий профиль ...» (Kubuntu 12.04) или «Изменить текущий профиль ...» (Kubuntu 16.04), и появится окно. Перейдите на вкладку «Ввод» (Kubuntu 12.04) или вкладку «Клавиатура» (Kubuntu 16.04), в которой есть раздел «Ключевые привязки» с предопределенными списками привязок клавиш. Выберите «По умолчанию (XFree 4)» и нажмите кнопку «Изменить ...», появится другое окно. Прокрутите вниз и найдите комбинацию клавиш PgDown-Shift-AnyModifier с выходом \E[6~. Переименуйте этот вывод в ScrollPageDown. Прокрутите вниз и найдите комбинацию клавиш PgUp-Shift-AnyModifier с выходом \E[5~. Переименуйте этот вывод в ScrollPageUp. Нажмите кнопку «ОК», чтобы завершить и закрыть окна.Как проверить выход
На шаге 3 есть «тестовая область» для подтверждения вывода для каждого нажатия клавиши.
Нажмите, чтобы включить фокус в " Введите: «текстовое поле» и нажмите клавиши «Вверх» и «Вниз» (по одному). Подтвердите вывод таким же, как и переименованные.Или напишите простой скрипт для эхо-сообщения в цикле. Я включил свой скрипт следующим образом:
Нажмите, чтобы добавить фокус в текстовое поле «Ввод:» и нажмите клавиши «Вверх» и «Вниз» (по одному).Нажмите, чтобы сфокусироваться в текстовом поле «Ввод:» и нажмите клавиши «Вверх» и «Вниз» (по одному).
Подтвердите вывод таким же, как и переименованные.Подтвердить вывод таким же, как и переименованные.
Сохранить как файл, т.е. loop.sh, и запустить сценарий в терминале, т. е. bash loop.sh (неисполнимый ).
Затем нажмите клавиши Page Up и Page Down для прокрутки вверх и прокрутки вниз по области просмотра.
Я протестировал с помощью Konsole 2.8.5, KDE 4.8.5 в Kubuntu 12.04.
Как проверить выход
Хорошо, бонусный ответ для уточнения. Можно задаться вопросом, почему мне пришлось редактировать эту комбинацию клавиш, а не другие. Я подумал об этом раньше, протестировав несколько типов клавиатуры.
Нажмите, чтобы вывести фокус в текстовое поле «Ввод:» и нажмите клавиши «Вверх» и «Вниз» (по одному за раз) ).
Комбинация клавиш: PgUp-Shift-AnyModifier Выход: \E[5~Ниже приведены комбинации клавиш по умолчанию и их вывод, которые были определены с помощью «тестовой области» в Konsole .
Комбинация клавиш: PgUp-Shift-AnyModifier Выход: \E[5~Подтвердите, что вывод будет таким же, как и переименованный.
[!d45 ]Для основных клавиш Page Up / Page Down (включая вариант клавиатуры, для которого требуется нажать клавишу Page Up aka Fn + PgUp / Fn + PgDn):
] Для вторичных клавиш Page Up / Page Down (по умолчанию ярлык в терминале, для которого требуется клавиша Page Up aka Shift + PgUp / Shift + PgDn):
Обратите внимание, что минус - и плюс + отличаются друг от друга по ключевым словам для первичных и вторичных ключей. Это то, как нажатия клавиш переводятся в эквивалентные символы, по крайней мере, в Konsole.
Однако я не уверен, что эти эквивалентные символы действительно поняты другими эмуляторами терминалов. Это, насколько я знаю, по собственному опыту.
Вы можете использовать команду more следующим образом:
command-with-lots-of-output | more
это приведет к тому, что исходный результат вашей команды будет больше.
more можно перемещать с помощью пробела ». Просто нажмите пробел и посмотрите вывод команды в виде страниц.