#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