首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >tmux将-g鼠标模式设置为打开不起作用

tmux将-g鼠标模式设置为打开不起作用
EN

Stack Overflow用户
提问于 2012-08-07 00:24:34
回答 6查看 178K关注 0票数 299

我看了看周围的人都说

代码语言:javascript
复制
set -g mouse-mode on

应该可以让您在运行tmux时滚动终端输出。但是,在将其放入我的~/.tmux.conf文件中并在tmux会话中输入tmux set -g mouse-mode on之后,没有任何变化。当我滚动时,我仍然在tmux之外,就像在默认设置的vim中滚动一样。

有人知道这是为什么吗?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2015-10-26 08:14:55

因此,此选项已在版本2.1 (2015年10月18日)中重命名

changelog

代码语言:javascript
复制
 Mouse-mode has been rewritten.  There's now no longer options for:
    - mouse-resize-pane
    - mouse-select-pane
    - mouse-select-window
    - mode-mouse

  Instead there is just one option:  'mouse' which turns on mouse support

这就是我现在在.tmux.conf文件中使用的内容

代码语言:javascript
复制
set -g mouse on
票数 667
EN

Stack Overflow用户

发布于 2015-11-01 18:25:21

正如@Graham42 42所指出的,鼠标选项在2.1版中发生了变化。滚动现在要求您首先进入复制模式。要使滚动功能与2.1之前的版本几乎相同,请在.tmux.conf中添加以下内容。

代码语言:javascript
复制
set-option -g mouse on

# make scrolling with wheels work
bind -n WheelUpPane if-shell -F -t = "#{mouse_any_flag}" "send-keys -M" "if -Ft= '#{pane_in_mode}' 'send-keys -M' 'select-pane -t=; copy-mode -e; send-keys -M'"
bind -n WheelDownPane select-pane -t= \; send-keys -M

这将允许滚动悬停在窗格上,您将能够逐行滚动该窗格。

来源:https://groups.google.com/d/msg/tmux-users/TRwPgEOVqho/Ck_oth_SDgAJ

票数 78
EN

Stack Overflow用户

发布于 2015-10-24 04:02:21

对于其他正在失去理智的人,我只想给他们提个醒:

https://github.com/tmux/tmux/blob/310f0a960ca64fa3809545badc629c0c166c6cd2/CHANGES#L12

所以这就是

代码语言:javascript
复制
 :setw -g mouse
票数 69
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11832199

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档