如何使用鼠标滚轮在tmux面板中滚动?

时间:2011-10-17 18:45:21

标签: linux tmux

需要使用鼠标滚轮滚动到tmux面板。我怎样才能得到这些提示?我可以使用鼠标选择窗格选项来使用它(如果它存在的话)吗?

4 个答案:

答案 0 :(得分:66)

<击>

<击>

Origin Answer(已弃用)

试试这个:

setw -g mode-mouse on

它可以与mouse-select-pane onmouse-select-window on选项一起使用。

更新

在tmux 2.1之后,mode-mouse选项不再可用。你现在应该使用:

set -g mouse on

捕获鼠标事件。

答案 1 :(得分:55)

Tmux 2.1有一些变化

  • 鼠标模式已被重写。现在不再有以下选项:

    • 小鼠调整大小窗格
    • 鼠标选择窗格
    • 鼠标选择窗口
    • 模式小鼠

    相反,只有一个选项:&#39;鼠标&#39;打开鼠标支持 完全。

所以set -g mouse on

更新

我必须使用此脚本再次滚动工作: https://github.com/NHDaly/tmux-scroll-copy-mode

答案 2 :(得分:10)

来自https://blogs.oracle.com/samf/entry/smcup_rmcup_hate

在.tmux.conf中:

set -g terminal-overrides 'xterm*:smcup@:rmcup@'
例如,在tmux中vim中的鼠标滚动滚动vim,而不是tmux历史记录。 非常有益,与历史滚动非常不同。

答案 3 :(得分:8)

适用于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

注意:另请参阅:Scrolling inside Vim in Mac's Terminal