web-dev-qa-db-ja.com

マウスホイールでtmuxパネルのスクロールを有効にする方法

マウスホイールでtmuxパネルへのスクロールを有効にする必要があります。どうすればそのヒントを入手できますか? mouse-select-pane onオプションで(もちろん存在する場合)使用できますか?

57
mart7ini

Origin Answer(非推奨)

これを試して:

setw -g mode-mouse on

mouse-select-pane onおよびmouse-select-window onオプションとともに使用できます。

更新

Tmux 2.1以降、mode-mouseオプションは使用できなくなりました。次を使用する必要があります。

set -g mouse on

マウスイベントをキャプチャします。

69
dm4

Tmux 2.1にはいくつかの変更があります

  • マウスモードが書き直されました。次のオプションはなくなりました。

    • マウスのサイズ変更ペイン
    • マウス選択ペイン
    • マウス選択ウィンドウ
    • モードマウス

    代わりに、マウスサポートを完全にオンにする「マウス」というオプションが1つあります。

そう set -g mouse on

更新:

スクロールを再び機能させるには、このスクリプトを使用する必要があります。 https://github.com/NHDaly/tmux-scroll-copy-mode

55
daniel

から https://blogs.Oracle.com/samf/entry/smcup_rmcup_hate

.tmux.conf内:

set -g terminal-overrides 'xterm*:smcup@:rmcup@'

たとえば、tmuxでのvimでのマウススクロールは、tmuxの履歴ではなくvimをスクロールします。非常に有益で、履歴スクロールとはまったく異なります。

10
Anil G

Mac OSX 10.9の場合

最初のインストール SimpleSIMBL

次にインストール MouseTerm

これを〜/ .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内をスクロール

8
Intentss