我設定了多路復用器在 WSL 中,我想提高它們之間的整合。
如何在 WSL 內的 tmux 中選擇文字並將其複製到 Windows 剪貼簿?
答案1
- 打開文件
~/.tmux.conf
,如果不存在則創建它 - 透過新增行來啟用滑鼠模式(如果沒有,您將必須使用+
set -g mouse on
選擇文字)Ctl
[
建立一個鍵綁定以將 tmux 緩衝區複製到 Windows 剪貼簿:
bind -n M-w run -b "tmux show-buffer | clip.exe"
透過此鍵配置,您可以使用滑鼠選擇文字並使用Alt
+將其複製(到 tmux 緩衝區) w
。 (如果您想選擇某些內容並且不希望它消失,請shift
在鬆開滑鼠按鈕的同時按下。)此後,再次按Alt
+w
以將 tmux 緩衝區複製到 Windows 剪貼簿。
答案2
或者,如果您使用的是 Windows 終端,則按住滑鼠選擇文字shift
並使用Ctl
+進行複製Insert
將始終有效(即使透過 ssh)並且不會弄亂換行符。