需要使用鼠标滚轮滚动到tmux面板。 我如何获得这些提示? 我可以将其(如果存在的话)与鼠标选择窗格一起使用吗?
superuser.com/questions/210125/
来源答案(已弃用)
尝试这个:
setw -g mode-mouse on
它可以与mouse-select-pane on和mouse-select-window on选项一起使用。
击>
更新
在tmux 2.1之后,mode-mouse选项不再可用。您现在应该使用:
set -g mouse on
捕获鼠标事件。
thx,也许您知道如何在此模式下启用鼠标复制过去的机会?
@ mart7ini你的意思是这个问题吗?
@ dm4是的!!!!
这不能通过ssh使用。 :(
如何为它起别名以创建快捷方式?
Tmux 2.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中滚动鼠标会滚动vim,而不是tmux历史记录。
非常有益,并且与历史记录滚动非常不同。
我认为打cup /打rm与处理鼠标滚动无关。它与"备用屏幕"功能有关,在这些用户中,他们希望将其关闭以在术语上保留vim或更少的内容,以便他们在键入下一个命令时仍能看到它。 (我这里的两分钱通常是我有空间打开更多终端,所以我在并行终端中执行这种操作-通常,我还是想退出这些程序后看到我以前的命令)
这对我不起作用。当我将其添加到.tmux.conf并获取该文件的源代码时,它只会导致在终端提示符下出现乱码(对于我所在的任何程序)。
是的,滚动有效。但是在我的Ubuntu计算机上,vim或更少的滚动功能可浏览tmux历史记录,而不是我期望的vim或更少。
对于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
注意:另请参见:在Macs Terminal中在Vim中滚动