如何在两列中显示一个终端?


16

在宽屏监视器上查看PDF时,查看器可以显示两个页面,彼此相邻。是否可以对终端窗口执行类似的操作,以便我可以有意义地利用宽屏区域?

这个想法很简单。假设我发出了vdir。然后,我想在右列中列出清单的最后一部分,在左列中留下最后的一部分。我试图在vim中模仿它,以显示它的外观:

屏幕截图

注意:我不是要把窗口分成两个独立的终端(例如商品)tmux。我想要一个终端,只是其“底部”部分映射到右列,而其“顶部”部分映射到左边。


2
好主意。我目前不知道有什么可以做的。但是在大多数情况下,简单的组合键(Shift-pgup)会快速显示回滚缓冲区。
基思

1
通过拆分一个终端多路复用器(如tmux),嵌套两个实例并将它们都连接到同一套接字,可以使两侧显示相同的终端。保持两者之一向上滚动是具有挑战性的部分。
Attila O.

@Keith是的,我使用了它,但这并不能帮助我利用整个屏幕。
PetrPudlák13年

我现在对此很感兴趣,因此+1并加了星标。
罗布

Answers:



2

此功能似乎存在于KDE终端Konsole中(也可安装在其他桌面环境中):

下图所示的拆分视图模式受到GNU屏幕的启发。它是一个控制台输出克隆工具,因此您可以看到同一滚动缓冲区的两个视图。例如,如果您是一名开发人员,并且需要编译非常大的内容(例如KDE),那么您可以一边按自己的步调阅读滚动条,同时仍可以同时监视输出进度。

http://dot.kde.org/2007/05/23/road-kde-4-konsole-gets-overhaul

Konsole,具有窗口分割功能


看起来很有希望。我想实现两个视图都滚动,一起显示最后2n行的目的。
PetrPudlák13年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.