【问题标题】:Can't increase scrollback buffer size in tmux无法在 tmux 中增加回滚缓冲区大小
【发布时间】:2015-08-04 14:41:09
【问题描述】:

参考this 回答我尝试使用命令增加缓冲区大小

set-option -g history-limit 10000
set -g history-limit 10000

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

注意:我试图使用鼠标滚动。我可以使用“前缀 [”但不使用鼠标向上滚动

【问题讨论】:

  • 这在这里工作得很好。当我进入控制模式时,我的 tmux 在右上角显示一个橙色条。这显示了我要追溯到多远的历史(PgUp)。当然,您必须先填满缓冲区,然后才能返回。填满一些屏幕后,橙色条显示的值是多少?
  • 我在顶部看不到任何橙色条。奇怪。
  • 您是否要更改现有窗格的限制?没有办法做到这一点; history-limit 仅影响 窗格。

标签: linux tmux


【解决方案1】:

一些故障排除工具在我遇到此问题时帮助了我:

yes

快速填满回滚

tmux new-session

以确保我获得了新的会话

tmux show-options -g

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

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

【讨论】:

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

在我的情况下,即使tmux a 没有显示可附加的会话,我也有一些 tmux 进程正在运行。我手动杀死了每个 tmux 进程,并在开始一个新会话后,新的 history-limit 终于启动了(检查 tmux show-options -g 以确保)。

【讨论】:

    猜你喜欢
    • 2013-09-16
    • 1970-01-01
    • 2017-03-21
    • 2019-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多