2013-08-28 20 views
48

Ich habe gerade screen installiert und mag die Idee, Linux-Terminal in mehrere Teile zu teilen. Aber eins kann ich nicht herausfinden: Wie scrolle ich rauf und runter, wenn ich in screen bin. Wenn ich reguläres Linux-Terminal verwende, kann ich dies mit Shift + Pg Up oder Shift _ Pg Dn erreichen. aber leider funktioniert es im geteilten Terminal nicht.Wie scrollt nach oben und unten in geschnittenen "Bildschirm" Terminal

Das ist, was ich meine, wenn screen und geteilten Anschluss sagen: enter image description here

Und das ist eine regelmäßige termina (für alle Fälle): enter image description here

Antwort

122

Versuchen control+a, dann escape. Danach sollten Sie in der Lage sein, den Cursor mit den Pfeiltasten zu bewegen.

+24

+1 Und Sie kehren mit Escape zum vorherigen Modus zurück. –

+3

Warum kann ich nicht einfach die Navigationstasten verwenden, wie ich es normalerweise tun würde? –

+0

@MihaiDanila: Wie würden Sie "normalerweise" die Navigationstasten verwenden? Die Navigationstasten werden von der aktuellen Vordergrundanwendung gehandhabt. Wenn es ein Editor ist, werden sie wahrscheinlich funktionieren. Wenn es sich um eine Shell handelt, gehen sie wahrscheinlich durch den Befehlsverlauf zurück, ohne den Bildschirm zu scrollen. –

17

Drücken Sie ctrl-a dann [ wird in den Kopiermodus, und Sie können wie vim Editor nach oben und unten scrollen. Verlassen Sie den Kopiermodus, indem Sie escape drücken.

5
Ctrl-a (default prefix) + [ -- enter copy mode 
Esc -- quit copy mode 

im Kopiermodus:

Ctrl-u, Ctrl-d -- page up/down by certain amount of lines while preserving cursor position (default by half of the screen) 
Ctrl-b, Ctrl-f -- page up/down by a full screen 
+0

ctrl-b hat für mich immer noch gepuffert - ctrl + f war die Seite runter – Claudiu

7

Verwenden CTRL + A, dann Escape in "Kopiermodus" einzugeben. Danach sollten Sie in der Lage sein, den Cursor mit den Pfeiltasten zu bewegen. Zum Beenden drücken Sie erneut Escape.

Eine weitere Möglichkeit ist die folgende verwenden Maus Scrollrad zu tun:

echo 'termcapinfo xterm* [email protected]:[email protected]' >> ~/.screenrc 
+0

Genau das habe ich gebraucht. Ich brauche eine Bildschirm-Sitzung auf dem Bastion-Host wegen meiner manchmal flockigen Verbindung, aber ich muss unbedingt die Möglichkeit haben, mit der Terminal-Emulator-Software selbst zurückzuscrollen statt mit dem Bildschirm, entweder riesige Teile der Ausgabe oder Zeile für Zeile. Ich wusste von dem 'CTRL + A'-Zeug, aber das macht mir nichts aus. – Vladimir

+1

Ich denke, das sollte die Antwort sein. Es funktioniert gut mit Standardkonfigurationen unter Bildschirm + Ubuntu 16.04 + Kitt – DM8

2

Scrolling arbeitet im Bildschirm mit 'Terminator' in ubuntu.

sudo apt-get install terminator 
Verwandte Themen