回答:
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
すべての場所が ``ウィンドウ ''の呼び出しを主張する)をアタッチする必要があります | | + または選択した別の方法。np0-9Ctrlc
可能であれば殺すのではなく、切り離したいと思うでしょう。
...そして、これでうまくいけばユースケースがカバーされるはずです。乾杯!
tmux
この直後に移動しましたが、まったく見逃しませんでしたscreen
:)
split -v
、どうもありがとう!