Как отобразить один терминал в двух столбцах?

16

При просмотре PDF на широкоэкранном мониторе зритель может отображать две страницы, расположенные рядом друг с другом. Можно ли сделать что-то подобное для окна терминала, чтобы я мог использовать область широкого экрана?

Идея проста. Допустим, я выпускаю vdir. Тогда я хотел бы иметь последнюю часть списка в правом столбце и последнюю, но одну часть в левом столбце. Я попытался имитировать это в vim, чтобы показать, как это может выглядеть:

Скриншот

Примечание: я не ищу разделения окна на два отдельных терминала, как tmuxпредложения. Я хочу иметь один терминал, просто чтобы его «нижняя» часть отображалась в правой колонке, а его «верхняя» часть - в левой.

Петр Пудлак
источник
2
Хорошая идея. Я не знаю ни одного, который делает это в настоящее время. Но в большинстве случаев простая комбинация клавиш (Shift-pgup) быстро покажет буфер прокрутки.
Кит
1
Вы можете получить две стороны, показывающие один и тот же терминал, разделив мультиплексор терминала, такой как tmux, вложив два экземпляра и подключив их оба к одному и тому же сокету. Поддержание одного из двух прокручивается вверх является сложной частью.
Аттила О.
@ Да, я использую это, но это не помогает мне использовать весь экран.
Петр Пудлак
Я заинтересован в этом сейчас, поэтому +1 и снялся.
Роб

Ответы:

2

Эта функция, по-видимому, присутствует в Konsole, терминале KDE (также устанавливается для других сред рабочего стола):

Режим разделенного изображения, показанный ниже, основан на GNU Screen. Это инструмент клонирования вывода консоли, так что вы можете видеть два представления одного и того же буфера прокрутки. Например, если вы разработчик, и вам нужно скомпилировать что-то действительно большое (например, KDE), вы можете читать прокрутку в своем собственном темпе с одной стороны, одновременно продолжая следить за ходом вывода одновременно.

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

Konsole с разделением окон


источник
Выглядит многообещающе. Чего бы я хотел добиться, чтобы оба представления прокручивались, отображая вместе последние 2n строк.
Петр Пудлак