#author("2020-06-01T14:37:11+09:00","default:ryuichi","ryuichi")
* WSLでWindowsのクリップボードにコピーする [#j1265d97]


 bind-key -T copy-mode-vi Enter send-keys -X copy-pipe-and-cancel clip.exe

- .tmux.confに上のような設定をする
- WindowsのクリップボードにはWindowsのコマンドであるclip.exeを利用してアクセスする
- Tmuxのコピーモードで、clip.exeに内容を送るようにする

** WSLの時だけ設定を登録する [#kc4d70ed]

 if-shell -b 'test -n "$WSLENV"' 'bind-key -T copy-mode-vi Enter send-keys -X copy-pipe-and-cancel clip.exe'

- .tmux.confをMacやLinuxとも共有する場合は'''if-shell'''を使って切り替える
- WSLENVはWSL上で設定される環境変数らしい

** 参考 [#hcea7339]

- https://mitchellt.com/2020/04/01/copying-from-tmux-wsl-windows-terminal.html
- https://superuser.com/questions/539595/tmux-configuration-conditional-to-os/539657


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS