принятый ответ Джона Т. (экран GNU, доступ с screen
) было то, что мне нужно, но мне нужно было несколько минут обучения некоторые основы, чтобы сделать его полезным. Вот скачок, который мне нужен для привязки клавиш (прямо с справочной страницы) - обратите внимание, что вам нужно установить версию GNU для вертикальных расколов (перечисленную после версии FAU, которая была в моих Mavericks).
кроме того, я настоятельно рекомендую вам обезжиренное man screen
, чтобы посмотреть, что соответствует вашим потребностям. Вы всегда можете просто запустить другой терминал используя экран и после этого прочитайте руководство...
версия экрана 4.00.03 (FAU) 23-Oct-06
(входит в 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.
дополнительные элементы с 'Screen version 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.