GNU screen
не поставляется с предустановленными макетами, поэтому вам нужно свернуть свои собственные. Вот что я добавил в мой ~ / .screenrc:
# define layouts
layout new 'horizontal'
split
layout new 'vertical'
split -v
layout new 'main'
# bind control sequences for new layouts
bind V layout select 'vertical'
bind H layout select 'horizontal'
bind ' ' layout next # <- actually means Ctrl-a + Space
С этим можно переключать раскладки с помощью Ctrl+ a Space| V| H,
(На самом деле, все последовательности управления начинаются с Ctrl+ aпо умолчанию, поэтому я опущу его с этого момента.)
Это решение не является идеальным - после начала сеанса экрана сначала нужно утомительно сфокусироваться на каждой «области» (части макета) TABи присоединить процесс ( man screen
из всех мест, который требует называть их «окнами») с помощью n| p| 0-9| Ctrl+ cили другой метод по вашему выбору.
Я полагаю, вы захотите отстраниться, а не убивать, когда это возможно.
... и это, надеюсь, должно охватывать ваш вариант использования. Ура!
tmux
вскоре перешел на это и никогда не пропускалscreen
совсем :)split -v
большое спасибо!