Tmux benutzen - Scrollen über ssh

4893
Adam Hunyadi

Anstatt von vielen Terminalfenstern zu einem Remote-Server zu wechseln, entschied ich mich, tmux über eine einzige SSH-Verbindung zu verwenden. Es gibt Dinge, die ich scheinbar nicht zum Laufen bekomme.

Das wichtigste ist, wie mache ich das Terminal mit der Maus scrollbar? bash setw -g mode-mouse onscheint nichts zu tun. Kann ich mein Terminal so konfigurieren, dass die Bildlaufaktionen auch über ssh gesendet werden?

Wenn es unmöglich ist, gibt es eine Problemumgehung, um die Seiten nach oben und nach unten zu binden, um nach oben und unten zu scrollen?

Ich verwende tmux-2.5rcvia ssh -YXund andere Anwendungen erlauben das Scrollen mit der Maus.

3
Manchmal kann ich aus dem tmux-Fenster scrollen und den Befehl tmux attach sehen. Ist das normal? : D Adam Hunyadi vor 7 Jahren 0

1 Antwort auf die Frage

8
eggo

Angenommen, Ihr Terminalprogramm greift die Eingaben $HOME/.tmux.confdes Mausrads nicht an, Sie sollten es in der Lage sein, dies zu Ihren (für tmux> = 2.1) hinzuzufügen.

set-option -g mouse on 

Abhängig von Ihrem Terminalprogramm kann diese Option auch hilfreich sein, tmuxum Ihrem Terminal mitzuteilen, dass es mehr Kontrolle über den Inhalt des Terminalfensters haben möchte.

setw -g alternate-screen on 

Zu Ihrem Kommentar:

Manchmal kann ich aus dem tmux-Fenster scrollen und den Befehl tmux attach sehen. Ist das normal?

Wenn Sie diese Option nicht in Ihrer tmuxKonfiguration festgelegt haben, wird dies erwartet. Sie scrollen wahrscheinlich in der Pufferhistorie Ihres Terminalprogramms statt in tmuxs Puffer zurück.

Schließlich finden Sie weitere Informationen zu anderen Fragen, die im Wesentlichen die gleichen sind: hier generisch und hier (für MacOS und iTerm)

Ah, es hat funktioniert. Ich habe vorher versucht, Setw statt Set-Option zu machen. Adam Hunyadi vor 7 Jahren 0