Как прокрутить вверх и посмотреть данные на экране GNU

27

Я использую макинтош (снежный барс). Я разработчик ruby ​​on rails, я смотрел скринкаст на экране GNU и пробовал его. Пока мне это нравится.

В окне, когда я запускаю сервер, я вижу сообщения журнала. Однако я не могу прокрутить вверх. Я получаю полосу прокрутки. Однако, когда я использую полосу прокрутки и прокручиваю вверх, я ничего не вижу.

Как люди используют экран GNU и прокручивают вверх?

Надаль
источник

Ответы:

41

На экране есть «режим копирования», который активируется нажатием Ctrl+ A, а затем [. Это дает вам курсор, который вы можете использовать для прокрутки назад.

чиновник-индус
источник
Спасибо, что работает. Есть ли более быстрый способ подняться, чем просто нажать стрелку вверх.
Надаль
9
@dorelal: ВИМ-как ярлыки Ctrl-Uи Ctrl-Dдвигаться вверх половину страницы и вниз на половину страницы в режиме копирования. Также ESCвыведет вас из режима копирования.
Трей Ханнер
5
@dorelal Я обычно использую другой ярлык ctrl-A, а затем быстро Esc, чтобы перейти в режим копирования, а не [. Мне легче запомнить.
Джарвин
1
Что это быстро? Кажется, не имеет значения, как быстро ты это делаешь ...
Кевин Панко
@kevin: совершенно верно, «быстро» предназначалось для явного выражения «не одновременно».
Бабу
16

Добавьте следующее к вашему ~/.screenrc:

termcapinfo xterm ti@:te@
termcapinfo xterm-color ti@:te@

Это позволит вам использовать полосу прокрутки Terminal.app вместо использования экранного буфера прокрутки.

Фрэнк Щерба
источник
2
Это действительно должно стать настройкой по умолчанию. Я продолжаю возвращаться сюда, чтобы получить это, спасибо!
Дагельф
1
.... И снова .... и снова ... дар, который продолжает дарить ...
Dagelf
1
... И снова ...
Дагельф
Или: termcapinfo xterm* ti@:te@для обоих.
Кенорб
Это не работает с SHIFT + PgUp, поэтому я все еще не могу прокрутить терминал вверх.
hopeseekr
7

Правильный способ - использовать режим копирования, как указал Бабу .

Вы можете немного ускорить процесс, автоматически входя в режим копирования при нажатии ваших любимых клавиш прокрутки.

Например, используя PgUp и PgDown:

# easier scroll
bindkey "^[[5~" eval 'copy' 'stuff ^b'  # PgUp   | Enter copy/scrollback mode and page up
bindkey "^[[6~" eval 'copy' 'stuff ^f'  # PgDown | Enter copy/scrollback mode and page down
lgaggini
источник
5
  • Я использую Ctrl + A, чтобы перейти в режим копирования.
  • Затем используйте стрелки или PageUp / PageDown для перемещения по буферу прокрутки.
  • Чтобы выйти из режима копирования, просто нажмите Esc .

это немного более интуитивно понятно.

TeChn4K
источник