GNU 画面は垂直分割から水平分割に切り替わり、元に戻ります。

GNU 画面は垂直分割から水平分割に切り替わり、元に戻ります。

私は垂直分割をサポートする最新バージョンの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

できれば殺すよりは解体したいと思います。

...これはあなたのユースケースに対処する必要があります。乾杯!

おすすめ記事