Ich habe arrangierttmuxin WSL und ich möchte die Integration zwischen ihnen verbessern.
Wie wähle ich Text in tmux innerhalb von WSL aus und kopiere ihn in die Windows-Zwischenablage?
Antwort1
- Öffnen Sie die Datei
~/.tmux.conf
und erstellen Sie sie, falls sie nicht existiert - Aktivieren Sie den Mausmodus, indem Sie die Zeile hinzufügen
set -g mouse on
(andernfalls müssen Sie den Text mitCtl
+ auswählen[
) Erstellen Sie eine Tastenkombination, um den Tmux-Puffer in die Windows-Zwischenablage zu kopieren:
bind -n M-w run -b "tmux show-buffer | clip.exe"
Mit dieser Tastenbelegung kann man Text mit der Maus markieren und mit Alt
+ in den Tmux-Puffer kopieren w
. (Wenn man etwas markieren will und es nicht verschwinden soll, drückt man shift
die Maustaste und lässt sie wieder los.) Anschließend drückt man erneut Alt
+ w
, um den Tmux-Puffer in die Windows-Zwischenablage zu kopieren.
Antwort2
Alternativ dazu funktioniert es bei Verwendung eines Windows-Terminals immer (auch über SSH) und führt nicht zu Zeilenumbrüchen, wenn Sie Text mit der Maus auswählen, während Sie ihn gedrückt halten, und dann mit + shift
kopieren .Ctl
Insert