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


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 строк.
Петр Пудлак
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.