GNU 畫面從垂直分割切換到水平分割再返回

GNU 畫面從垂直分割切換到水平分割再返回

我正在使用最新版本的 GNU Screen,支援垂直分割。

一旦我將一個視窗一分為二,我該如何切換,以便它們都將整個區域水平或垂直分成兩半?

我需要更改為水平,以便用滑鼠從一個視窗複製一些文本,而不會導致視覺選擇溢出並從另一個視窗抓取文字。

然後我需要再次切換回水平分割。

答案1

GNUscreen沒有預先定義任何佈局,因此您需要自行設計。這是我添加到 ~/.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所有地方都堅持稱它們為“窗口” np| 0-9| Ctrl+c或您選擇的其他方法。

我想如果可能的話,你會想要脫離而不是殺戮。

……這應該能夠涵蓋您的用例。乾杯!

相關內容