Scrollen mit der Maus in tmux ohne von tmux gesteuerte Maushervorhebung

Scrollen mit der Maus in tmux ohne von tmux gesteuerte Maushervorhebung

Aus dieser Frage,

Scrollen Sie mit der Maus durch die Shell-Ausgabe in tmux

die Einstellung

setw -g mode-mouse on

ermöglicht das Scrollen mit der Maus in tmux. Dies führt auch dazu, dass die Hervorhebung mit der Maus durch Klicken und Ziehen von tmux gesteuert wird. Meistens ist dieses Verhalten harmlos und manchmal ist es nett, wenn Maus- und Tastaturhervorhebungen Text in dieselbe Zwischenablage senden. Das Problem, auf das ich gestoßen bin, ist, dass ich über SSH jetzt keine Möglichkeit habe, Text durch Hervorheben mit der Maus in die Systemzwischenablage zu kopieren.

Gibt es eine Möglichkeit, die Maushervorhebung nicht durch tmux steuern zu lassen oder durch tmux hervorgehobenen Text über SSH an die Systemzwischenablage zu senden?

Antwort1

Ich habe vor kurzem ein bisschen damit experimentiert und festgestellt, dass, wenn ich mich per SSH von OS X aus mit einer Linux-Box verbinde, das Gedrückthalten von alt/ optionwährend ich klicke und ziehe, die Hervorhebung im Tmux-Stil verhindert. Wenn ich mich per SSH von einer Linux-Box aus verbinde, funktioniert shiftdas Gedrückthalten während ich klicke und ziehe.

Dies geschieht ohne Änderung der Tmux-Einstellungen und mode-mouseist daher weiterhin aktiviert.

Antwort2

wenn ich das richtig verstanden habe, verwende ich zum Ablegen des Puffers in der Systemzwischenablage

$ tmux save-buffer - | c

Wo

$ which c
c () {
        xclip -i -selection clipboard
}

verwandte Informationen