Jak przewijać w górę i patrzeć na dane na ekranie GNU

27

Używam mac (lampart śnieżny). Jestem programistą ruby ​​on rails i obejrzałem screencast na ekranie GNU i próbuję go. Do tej pory mi się podobało.

Po uruchomieniu serwera widzę komunikaty dziennika. Nie mogę jednak przewijać w górę. Dostaję pasek przewijania. Jednak kiedy używam paska przewijania i przewijam w górę, nic nie widzę.

Jak ludzie używają ekranu GNU i przewijają w górę?

Nadal
źródło

Odpowiedzi:

41

Na ekranie jest „tryb kopiowania”, aktywowany przez naciśnięcie, Ctrl+ A, a następnie [. To daje kursor, którego możesz użyć do przewijania do tyłu.

Babu
źródło
Dzięki, że działa. Czy istnieje szybszy sposób, aby wejść w górę, niż tylko naciśnięcie strzałki w górę.
Nadal
9
@dorelal: Skróty podobne do vima Ctrl-Ui Ctrl-Dprzejście w górę i w dół o pół strony w trybie kopiowania. Ponadto ESCzabierze Cię z trybu kopiowania.
Trey Hunner,
5
@dorelal Zwykle używam innego skrótu ctrl-A, a następnie Esc szybko, aby przejść do trybu kopiowania zamiast [. Łatwiej jest mi zapamiętać.
Jarvin
1
Co to za szybko? Wydaje się, że nie ma znaczenia, jak szybko to zrobisz ...
Kevin Panko
@kevin: całkiem słusznie, termin „szybko” miał wyraźnie wyrażać „nie jednocześnie”.
Babu
16

Dodaj następujące elementy do ~/.screenrc:

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

Umożliwi to korzystanie z paska przewijania Terminal.app zamiast polegać na buforze przewijania ekranu.

Frank Szczerba
źródło
2
To powinno naprawdę stać się ustawieniem domyślnym. Wciąż tu wracam po to, dzięki!
Dagelf
1
.... I znowu ... i znowu ... prezent, który wciąż daje ...
Dagelf
1
... i znowu ...
Dagelf
Lub: termcapinfo xterm* ti@:te@dla obu.
kenorb
Nie działa z SHIFT + PgUp, więc nadal nie mogę przewijać terminala w górę.
hopeseekr
7

Spójrz na ekran GNU: Praca z buforem przewijania dla dobrego wprowadzenia.

Doug Harris
źródło
to było niesamowite wprowadzenie. dzięki stary.
Nadal,
I ... zniknęło. 404
Tom Stephens
Zamieniono link na archive.org link
Doug Harris
7

Prawidłowym sposobem jest użycie trybu kopiowania, jak zauważył Babu .

Możesz nieco przyspieszyć, automatycznie przechodząc do trybu kopiowania po naciśnięciu ulubionych klawiszy przewijania.

Na przykład za pomocą PgUp i 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
źródło
5
  • Używam Ctrl + A Esc, aby przejść w tryb kopiowania.
  • Następnie użyj strzałek lub PageUp / PageDown, aby przejść przez bufor przewijania.
  • Aby wyjść z trybu kopiowania, naciśnij klawisz Esc .

w ten sposób jest to nieco bardziej intuicyjne.

TeChn4K
źródło