gnome 终端中的 **tmux**,每个窗格中都有滑动光标

gnome 终端中的 **tmux**,每个窗格中都有滑动光标

我发现 tmux 很棒,我一直在使用它。
但是,当 cmd 输出足够长以至于覆盖整个窗格高度时,我会错过滑动光标。每个窗格中都有滚动条吗?经过一番寻找答案后,我认为不可能。

[cmd] | less如果预计 [cmd] 的输出会很长,那么是否可以始终使用?这似乎不能令人满意。

干杯。

答案1

这是不可能的。GNOME Terminal具有固定的 UI 结构,并使其文本网格画布可供应用程序在其上书写字符。应用程序(例如tmux)无法在那里添加其他 UI 元素(例如滚动条)。

(在 macOS 上,iTerm2有一种称为“tmux 集成”的东西。我不知道它是什么,从未尝试过,但它可能包含您正在寻找的功能。据我所知,所有终端仿真器在 Linux 下都没有它。)

请注意,即使只有一个 tmux 窗格,滚动条也是不可用的(或者根据图形主题,可能甚至不可见)。tmux切换到所谓的终端备用屏幕,该屏幕没有回滚缓冲区。tmux提供自己的滚动方式 - 当tmux显示多个窗格时也可以使用 - 请查阅其文档以了解它是什么(抱歉,我不知道)。

tmux如果除了窗格布局(多个终端并排)之外,您不需要 的任何功能,您可以考虑使用TilixTerminator代替GNOME Terminal。所有这三个(以及更多)仿真器都基于VTE终端仿真器小部件,因此实际的终端仿真行为将完全相同,只有它周围的 UI 会有很大不同。

相关内容