常见的tmux滚动解决方案不起作用


2

我的.tmux.conf文件中有以下内容:

set -g mode-mouse on
set-window-option -g mode-mouse copy-mode
set -g terminal-overrides 'xterm*:smcup@:rmcup@'

在所有正在运行的会话中,我曾经使用C-b :source-file此文件,并尝试分离和重新附加,以及终止会话和启动新会话。

无论如何,在附加会话中的xterm终端提示符下,使用鼠标滚轮滚动会产生如下所示的内容:

user@host ~ $ `H)`H)aH)aH)

并且不会发生滚动。

我使用的是Ubuntu 12.04。我正在使用MobaXterm从Windows机器访问终端(遗憾的是这不能更改)。我使用的是tmux 1.6版。

我已经查看了以下链接以找到解决此问题的方法,但没有人能够提供任何帮助或澄清说明。

Answers:


4

我也在很长一段时间内解决这个问题。我在网上阅读的大多数技巧都没有帮助,直到我使用它。

把它放在.tmux.conf中:

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

1
我提到过我试过这个并没有用。它直接列在我上面的问题中。
ely 2013年

当人们不读或忽略你问题中的内容时会感到沮丧。
Dmitry Minkovsky 2014年

0

默认的回滚模式是复制模式,ctrl-b [默认情况下会激活。键入后,您可以向上翻页并向下翻页并使用箭头键向后滚动。

我没有尝试让鼠标做到这一点的经验。但复制模式的东西确实有效,我一直都在使用它。

棘手的一点是当你离开自己处于复制模式而没有意识到这一点时。你可以点击q退出它。我不止一次地开始诅咒我的非响应窗口,只是意识到我在复制模式下离开了tmux。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.