私はセットアップしましたtmuxWSL で、それらの間の統合を改善したいと考えています。
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
でコピーすると、常に正常に機能し (ssh 経由であっても)、改行が乱れることはありません。Ctl
Insert