マウス ホイールで tmux パネルにスクロールできるようにする必要があります。どうすればそのヒントを得ることができますか? オプションでmouse-select-paneを使用して (もちろん存在する場合) 使用できますか?
4 に答える
オリジン アンサー (非推奨)
これを試して:
setw -g mode-mouse on
mouse-select-pane on
オプションとオプションで使用できmouse-select-window on
ます。
アップデート
tmux 2.1 以降、mode-mouse
オプションは使用できなくなりました。次を使用する必要があります。
set -g mouse on
マウスイベントをキャプチャします。
Tmux 2.1 にはいくつかの変更があります
マウスモードが書き直されました。次のオプションはなくなりました。
- マウスのサイズ変更ペイン
- マウス選択ペイン
- マウス選択ウィンドウ
- モードマウス
代わりに、マウス サポートを完全にオンにする 'mouse' という 1 つのオプションしかありません。
そうset -g mouse on
アップデート:
スクロールを再び機能させるには、このスクリプトを使用する必要があります: https://github.com/NHDaly/tmux-scroll-copy-mode
https://blogs.oracle.com/samf/entry/smcup_rmcup_hateから
.tmux.conf で:
set -g terminal-overrides 'xterm*:smcup@:rmcup@'
たとえば、tmux の vim でマウスをスクロールすると、tmux の履歴ではなく vim がスクロールされます。非常に有益で、履歴のスクロールとはまったく異なります。
Mac OS X 10.9 の場合
これを ~/.tmux.conf に追加します
set-option -g mouse-select-pane on
set-option -g mouse-select-window on
set-window-option -g mode-mouse on
VIM スクロールの場合、これを ~/.vimrc に追加します。
set mouse=a
set ttymouse=xterm
注: 参照: Mac のターミナルで Vim 内をスクロールする