我在Mac上工作,使用终端将SSH连接到Linux机箱。在Linux机器上我有tmux 1.6。
我无法向上翻页或向下翻页以正常工作。如果我没有运行tmux,当我点击 Page Up 时,屏幕会正确向上滚动。但是,当我在tmux中时, Page Up 会将窗口移动到tmux内容之上。也就是说,它不会滚动tmux内容;它向上滚动tmux窗口(如果我在屏幕上点击 Page Up 那么)。
我在.tmux.conf
中玩了很多选项,但我无法确定这一点。
cat ~/.tmux.conf
#set -g history-limit 100000
# Sane scrolling
set -g terminal-overrides 'xterm*:smcup@:rmcup@'
#set -g terminal-overrides ",*:XT@"
set -g mode-mouse on
正如您所看到的,我尝试了几种终端覆盖。如果我在Windows计算机上使用PuTTy,当前终端覆盖可以完美地工作,但是当我从Mac登录时,我没有尝试过修改行为。
答案 0 :(得分:11)
当您进入tmux会话时,您无法正常翻页和向下翻页。你必须点击前缀键(默认为 Control - b ),然后是 PageUp ( fn - < kbd>在Mac键盘上向上,然后你将进入&#34;复制模式&#34;,你可以在 PageUp 和 PageDown < / kbd>为了你的内心。
有关详细信息,请参阅tmux手册页:http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1