26

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

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

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

5 ответов5

39

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

16

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

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

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

7

Посмотрите на экран GNU: работа с буфером прокрутки для хорошего ознакомления.

6

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

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

Например, используя 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
4
  • Я использую Ctrl+A, чтобы перейти в режим копирования.
  • Затем используйте стрелки или PageUp/PageDown для перемещения по буферу прокрутки.
  • Чтобы выйти из режима копирования, просто нажмите Esc.

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

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