某些终端中文本的可滚动性:
| tty | xterm | urxvt | guake | terminator
screen | Y | Y | Y | Y | Y
tmux | N | N | Y | N | N
我注意到在这个答案使用 tmux 时滚动不起作用。但我可以在 urxvt 中滚动。我怎样才能在其他终端上有这种行为?
答案1
添加set -g terminal-overrides "xterm*:smcup@:rmcup@"
到您的 tmux 配置并重新启动 tmux。如果您没有使用与“xterm*”匹配的终端,您当然必须更改它。
答案2
尝试将备用屏幕设置关闭。
答案3
使用tmux set -g mode-mouse on
我使用别名“tn”(将其作为我的 .tmux.conf 中的默认值对我来说不起作用,有些问题,tl; dr;)
alias tn='tmux set -g mode-mouse on'