Ответ Джона Т (экран GNU, доступ с screen
) был тем, что мне было нужно, но мне понадобилось несколько минут, чтобы изучить некоторые основы, чтобы сделать его полезным. Вот начало, которое мне понадобилось для привязки клавиш (прямо со страницы руководства) - обратите внимание, что вам нужно установить версию GNU для вертикальных расколов (указанную после версии FAU, которая была в моих Mavericks).
Кроме того, я настоятельно рекомендую вам посмотреть man screen
оператора, чтобы посмотреть, что соответствует вашим потребностям. Вы всегда можете просто запустить другой терминал, используя экран, а затем прочитать руководство ...
Версия экрана 4.00.03 (FAU) 23 октября 2006 года
(включены в Mavericks и, вероятно, аналогичные ранее)
The following table shows the default key bindings:
C-a ' (select) Prompt for a window name or number to switch to.
C-a " (windowlist -b)
Present a list of all windows for selection.
C-a 0 (select 0)
a| a|
C-a 9 (select 9)
C-a - (select -) Switch to window number 0 - 9, or to the blank window.
C-a tab (focus) Switch the input focus to the next region. See also split, remove, only.
C-a C-a (other) Toggle to the window displayed previously. Note that this binding defaults
to the command character typed twice, unless overridden. For instance, if
you use the option "-e]x", this command becomes "]]".
...
C-a S (split) Split the current region into two new ones.
...
C-a ? (help) Show key bindings.
C-a \ (quit) Kill all windows and terminate screen.
...
C-a * (displays) Show a listing of all currently attached displays.
Дополнительные пункты с 'Экранная версия 4.02.01 (GNU) 28-Apr-14'
(устанавливается с помощью sudo port install screen
только сейчас)
Все элементы, перечисленные выше в версии 4.00.02 (FAU), а также:
C-a S (split) Split the current region horizontally into two new ones. See also only,
remove, focus.
То же самое выше, но это разъясняет, что это горизонтально.
...
C-a | (split -v) Split the current region vertically into two new ones.