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ę?

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.


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.


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

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

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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.