Zaakceptowana odpowiedź Johna T (GNU screen, dostęp z screen
) była tym, czego potrzebowałem, ale potrzebowałem kilku minut na nauczenie się kilku podstaw, aby uczynić je użytecznymi. Oto początek, którego potrzebowałem na temat przypisania klawiszy (prosto ze strony man) - zauważ, że musisz zainstalować wersję GNU dla pionowych podziałów (wymieniona po wersji FAU, która była w moim Mavericks).
Również, bardzo polecam przejrzenie man screen
aby zobaczyć co pasuje do twoich potrzeb. Zawsze możesz po prostu uruchomić inny terminal używając screena, a następnie przeczytać instrukcję…
Screen wersja 4.00.03 (FAU) 23-Oct-06
(dołączony do Mavericks i prawdopodobnie podobny do wcześniejszych)
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.
Dodatkowe elementy z ‘Screen version 4.02.01 (GNU) 28-Apr-14’
(zainstalowany przy użyciu sudo port install screen
przed chwilą)
Wszystkie elementy wymienione powyżej w wersji 4.00.02 (FAU), a także:
C-a S (split) Split the current region horizontally into two new ones. See also only, remove, focus.
To samo powyżej, ale to wyjaśnia, że jest to pozioma. …
C-a | (split -v) Split the current region vertically into two new ones.