私の質問
マウスを使用してtmuxからテキストを選択すると、ブロック選択は隣接するウィンドウにまたがります。
私は何を試しましたか?
set -g mouse on
- 選択時にクリックoption(Mac相当alt)
- shift[次へ]を選択するときにクリックします。Tmuxマウスモードをオンにすると、マウスでテキストを選択することはできません。
私の質問
tmux
マルチウィンドウモードでマウスの選択を許可するように設定するには?
答え1
これはtmuxのバージョンによって異なります。 tmux マウスがオンの場合、マウス選択は複数のウィンドウにまたがらず、tmux の選択バッファにコピーされます。 tmuxマウスがオフの場合(説明に示すように)、マウス選択はデフォルトのX(およびウィンドウ全体)になります。
マイアイテムに以下を追加します~/.tmux.conf
。CTRL+b 中(tmuxマウスを開く)とCTRL+BM(tmuxマウスをオフにします)。
tmux 1.x - 2.0の場合
# Toggle mouse on
bind-key M \
set-window-option -g mode-mouse on \;\
set-option -g mouse-resize-pane on \;\
set-option -g mouse-select-pane on \;\
set-option -g mouse-select-window on \;\
display-message 'Mouse: ON'
# Toggle mouse off
bind-key m \
set-window-option -g mode-mouse off \;\
set-option -g mouse-resize-pane off \;\
set-option -g mouse-select-pane off \;\
set-option -g mouse-select-window off \;\
display-message 'Mouse: OFF'
tmux 2.1+の場合
# Toggle mouse on
bind-key M \
set-option -g mouse on \;\
display-message 'Mouse: ON'
# Toggle mouse off
bind-key m \
set-option -g mouse off \;\
display-message 'Mouse: OFF'
または、tmux 2.1+の単一のキーバインドを使用して切り替えます。
# Toggle mouse on/off
bind-key m \
set-option -gF mouse "#{?mouse,off,on}" \;\
display-message "#{?mouse,Mouse: ON,Mouse: OFF}"
tmuxマウスがオンになっていてマウスで選択した場合、左マウスボタンを放すとtmux選択バッファにコピーされます。Ctrl+b]貼り付ける予定です。
答え2
2.7についてはよくわかりません。 tmux 3.1cを使用しています。 3.1cでは、prefix+を押してzウィンドウを最大化(「拡大/縮小」)することができます(デフォルトでは)prefix。Ctrl+bその後、コピーを作成してprefix+zもう一度切り替えることができます。
答え3
通常、これはコピーするためにボタンを押すと予想される動作です。垂直境界を気にしない基本端末にtmuxをエスケープします。
それ以外の場合は、選択した項目のみを強調表示する必要があります。また、マウスを離すと、通常は選択肢が消えます。ただし、後で貼り付けるために、選択内容を内部バッファにコピーします。
関連する質問に対する回答も役に立ちます。
答え4
ツイートをサイトに埋め込む私はコメントで設定だけで問題をset-option -g mouse
解決し(私ではなくset -g mouse on
)、私には役に立ちました。