web-dev-qa-db-ja.com

WSLからWindowsクリップボードにテキストをコピーする

WSLで tmux を設定し、それらの間の統合を改善したいと思います。

WSL内のtmuxでテキストを選択し、それをWindowsクリップボードにコピーするにはどうすればよいですか?

1
dan1st
  • ファイル~/.tmux.confを開き、存在しない場合は作成します
  • set -g mouse on行を追加してマウスモードを有効にします(そうでない場合は、Ctl + [でテキストを選択する必要があります)
  • tmuxバッファをWindowsクリップボードにコピーするためのキーバインディングを作成します。

    bind -n M-w run -b "tmux show-buffer | clip.exe"

このキー構成では、マウスでテキストを選択し、Alt + wを使用して(tmuxバッファーに)コピーできます。 (何かを選択して消えたくない場合は、マウスボタンを離したままshiftを押します。)その後、もう一度Alt + wを押します。 tmuxバッファをWindowsクリップボードにコピーするため。

3
dan1st