无法在tmux中增加回滚缓冲区大小

rdp*_*rdp 6 linux tmux

参考这个答案,我尝试使用命令增加缓冲区大小

set-option -g history-limit 10000
set -g history-limit 10000
Run Code Online (Sandbox Code Playgroud)

但它对我不起作用.我想增加所有窗口的缓冲区大小或至少增加tmux中的当前窗口.我在Putty打开tmux会话.

注意:我试图使用鼠标滚动.我能够使用"前缀["但不使用鼠标向上滚动

Chr*_*ong 6

当我遇到这个问题时,一些故障排除工具对我有帮助:

yes
Run Code Online (Sandbox Code Playgroud)

快速填满回滚

tmux new-session
Run Code Online (Sandbox Code Playgroud)

确保我得到一个新的会话

tmux show-options -g
Run Code Online (Sandbox Code Playgroud)

看看 tmux 是否真的有正确的设置。

就我而言,我在不知不觉中附加到以前的 tmux 会话,这些会话是在我增加history-limit.

  • 即使在完成上述所有操作(tmux new-session,...)之后,在新的历史限制生效之前,我也必须退出*所有*我现有的 tmux 会话:“tmux a”,退出所有窗口,“ tmux a”,退出窗口,.. 重复直到“tmux a”失败。 (3认同)