
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
/ option
während ich klicke und ziehe, die Hervorhebung im Tmux-Stil verhindert. Wenn ich mich per SSH von einer Linux-Box aus verbinde, funktioniert shift
das Gedrückthalten während ich klicke und ziehe.
Dies geschieht ohne Änderung der Tmux-Einstellungen und mode-mouse
ist 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
}