Text aus WSL in die Windows-Zwischenablage kopieren

Text aus WSL in die Windows-Zwischenablage kopieren

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.confund 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 mit Ctl+ 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 shiftdie 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 + shiftkopieren .CtlInsert

verwandte Informationen