需要启用使用鼠标滚轮滚动到 tmux 面板。我怎样才能得到这些提示?我可以在选项上使用鼠标选择窗格(如果它当然存在的话)吗?
问问题
69378 次
4 回答
114
来源答案(已弃用)
试试这个:
setw -g mode-mouse on
它可以与mouse-select-pane on
和mouse-select-window on
选项一起使用。
更新
在 tmux 2.1 之后,mode-mouse
选项不再可用。您现在应该使用:
set -g mouse on
捕获鼠标事件。
于 2011-11-11T18:15:05.247 回答
66
Tmux 2.1 有一些变化
鼠标模式已被重写。现在不再有以下选项:
- 鼠标调整窗格
- 鼠标选择面板
- 鼠标选择窗口
- 模式鼠标
相反,只有一个选项:“鼠标”,它完全打开鼠标支持。
所以set -g mouse on
更新:
我必须使用此脚本再次使滚动工作: https ://github.com/NHDaly/tmux-scroll-copy-mode
于 2015-10-19T11:02:52.803 回答
15
来自https://blogs.oracle.com/samf/entry/smcup_rmcup_hate
在 .tmux.conf 中:
set -g terminal-overrides 'xterm*:smcup@:rmcup@'
例如,鼠标在 tmux 中的 vim 中滚动会滚动 vim,而不是 tmux 历史记录。非常有益,并且与历史滚动非常不同。
于 2012-04-09T11:54:13.267 回答
10
适用于 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
于 2014-02-19T18:04:09.447 回答