Wykonuję następujące czynności:
- Otwórz Terminal.app
- Otwórz sesję ssh na zdalnym serwerze Linux
- Otwórz sesję ekranową na serwerze
- Uruchom program, który łamie wiele linii raportowania błędów…
Jak mogę przewinąć w górę, aby to przeczytać?
I nie, naprawienie programu nie jest na razie rozwiązaniem…
Ctrl
+PgUp
, ale wątpię, czy to zadziała w twoim przypadku. Terminal.app musi być jednak konfigurowalny, aby przechowywać więcej niż domyślną ilość historii. (czy jest już na to za późno?)Odpowiedzi:
Możesz zmodyfikować,
.screenrc
aby umożliwić przewijanie za pomocą myszy:http://slaptijack.com/system-administration/mac-os-x-terminal-and-gnu-screen-scrollback/
źródło
Jeśli to zrobiłeś
man screen
, możesz zobaczyć dostępne opcje.Na ekranie możesz wykonać następujące czynności:
CTRL+A
(wydanie),[
Następnie możesz użyć strzałek, aby przewijać okno. Aby wyjść z przewijania, możesz zrobić
CTRL+C
.źródło
Nathan ma rację, chociaż zawsze byłem fanem
Ctrl+A
+ESC
.ESC
to kolejny sposób na wyjście z trybu kopiowania.Warto jednak wziąć pod uwagę, że historia przewijania ma limit rozmiaru i jeśli naprawdę chcesz grać bezpiecznie, zazwyczaj lepiej przekieruj wyjście do pliku (lub potokuj go, aby uzyskać także ekran).
źródło
Oprócz korzystania z bufora przewijania w
screen
Terminal.app może odpowiadać Shift- Page Up(być może Shift- Fn) Up-Arrowna MacBooku.Inną opcją byłoby coś takiego:
źródło
Ok, rozumiem:
a następnie polecenia podobne do vima:
źródło
Naciśnij Shiftpodczas przewijania myszą ...
źródło