私は垂直分割をサポートする最新バージョンのGNU Screenを使用しています。
ウィンドウを2つに分割した後、両方のウィンドウがどのように領域を水平または垂直に半分に分割するように切り替えるのですか?
ビジュアル選択がオーバーフローせず、別のウィンドウからテキストを取得せず、マウスを使用してあるウィンドウから一部のテキストをコピーできるように水平方向に変更する必要があります。
その後、再び分割水平線に切り替える必要があります。
答え1
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|を使用してレイアウトを切り替えることができます。|VH
(実際にはすべての制御シーケンスは基本的にCtrl+で始まるので、a今後は省略します。)
このソリューションは理想的ではありません。画面セッションを開始した後、最初は次のことを行う必要があります。退屈|を使用して各「領域」(レイアウトの一部)に焦点を当てます。 +または他の方法を使用してTABプロセスを接続します(man screen
どこでも「ウィンドウ」と呼びますn)。p0-9Ctrlc
できれば殺すよりは解体したいと思います。
...これはあなたのユースケースに対処する必要があります。乾杯!