tmux-Maus-Scrollen ohne Ändern von Kopieren/Einfügen?

tmux-Maus-Scrollen ohne Ändern von Kopieren/Einfügen?

Ich habe Schwierigkeiten, eine Erklärung dafür zu finden, warum die standardmäßigen Kopier-/Einfügefunktionen des Betriebssystems (d. h. einen Textabschnitt markieren und dann die Standardverknüpfung oder das Rechtsklickmenü verwenden) und gleichzeitig das Scrollen mit der Maus zugelassen werden. Der Mausmodus aktiviert das eigene Kopier-/Einfügesystem von tmux, aber wenn es ausgeschaltet bleibt, wird das Scrollen mit der Maus deaktiviert. Da ich mit tmux zwischen einer IDE, einem Browser und einem Terminal wechsle, möchte ich, dass die Steuerelemente bei allen konsistent sind. Gibt es eine Möglichkeit, die standardmäßigen Kopier-/Einfügesteuerelemente des Betriebssystems zu verwenden und gleichzeitig das Scrollen mit der Maus in tmux zuzulassen?

(Hinweis: Ich habe diese Frage ursprünglich auf SO gestellt, aber gelöscht. Ich entschied, dass sie hier angemessener ist.)

Antwort1

Halten Sie die Umschalttaste gedrückt, wenn Sie im Modus „Maus ein“ kopieren und einfügen möchten.

Antwort2

Es hängt davon ab, ob Sie sich bei der Interpretation des Mausrads auf tmux verlassen oder nicht. Wenn das tmux ist – nein, können Sie das nicht, da tmux die Ereignisse des Mausrads nur sehen würde, wenn es die Mausoperationen des Terminals einschaltet.

Ohne die Mausbedienung zu aktivieren, senden manche Terminals Auf-/Ab-Cursortasten an die Anwendung, wenn sie auf den alternativen Bildschirm umgeschaltet hat. VTE (Gnome-Terminal) tut dies seit einigen Jahren bedingungslos. Dieselbe Funktion ist eine Option( alternateScroll) in xterm. tmux wechselt auf den alternativen Bildschirm, wenn die Terminalbeschreibung dies in den Terminfos smcupund rmcupFähigkeiten enthält. Im alternativen Bildschirm hätte die Maus mit dem Rad normalerweise (mit Ausnahme dieser relativ neuen Auf-/Ab-Cursorfunktion) keine Auswirkung auf das Terminal.

Sie können die Maus mit dem Rad also eingeschränkt nutzen, während Sie tmux ausführen. Dies hängt vom Terminal und seiner Konfiguration ab.

verwandte Informationen