私の質問

私の質問

tmux選択の問題

私の質問

マウスを使用してtmuxからテキストを選択すると、ブロック選択は隣接するウィンドウにまたがります。

私は何を試しましたか?

私の質問

tmuxマルチウィンドウモードでマウスの選択を許可するように設定するには?

答え1

これはtmuxのバージョンによって異なります。 tmux マウスがオンの場合、マウス選択は複数のウィンドウにまたがらず、tmux の選択バッファにコピーされます。 tmuxマウスがオフの場合(説明に示すように)、マウス選択はデフォルトのX(およびウィンドウ全体)になります。

マイアイテムに以下を追加します~/.tmux.confCTRL+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ウィンドウを最大化(「拡大/縮小」)することができます(デフォルトでは)prefixCtrl+bその後、コピーを作成してprefix+zもう一度切り替えることができます。

答え3

通常、これはコピーするためにボタンを押すと予想される動作です。垂直境界を気にしない基本端末にtmuxをエスケープします。

それ以外の場合は、選択した項目のみを強調表示する必要があります。また、マウスを離すと、通常は選択肢が消えます。ただし、後で貼り付けるために、選択内容を内部バッファにコピーします。

関連する質問に対する回答も役に立ちます。

マウスのコピーと貼り付けにtmuxを使用する方法

答え4

ツイートをサイトに埋め込む私はコメントで設定だけで問題をset-option -g mouse解決し(私ではなくset -g mouse on)、私には役に立ちました。

関連情報