將文字從 WSL 複製到 Windows 剪貼簿

將文字從 WSL 複製到 Windows 剪貼簿

我設定了多路復用器在 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)並且不會弄亂換行符。

相關內容