我正在使用最新版本的 GNU Screen,支持垂直拆分。
一旦我将一个窗口一分为二,我该如何切换,以便它们都将整个区域水平与垂直分成两半?
我需要更改为水平,以便从一个窗口用鼠标复制一些文本,而视觉选择不会溢出并从另一个窗口抓取文本。
然后我需要再次切换回水平垂直分割。
meh*_*ehr 12
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
Run Code Online (Sandbox Code Playgroud)
有了这个,可以使用Ctrl+ a Space|切换布局 V| H.
(实际上,所有的控制序列默认都是以Ctrl+开头的a,所以以后就省略了。)
此解决方案并不理想 - 在开始屏幕会话后,您最初必须用乏味地关注每个“区域”(布局的一部分)TAB,并使用 | 附加一个进程(man screen
所有地方都坚持称它们为“窗口”)n。p| 0-9| Ctrl+c或您选择的不同方法。
我想你会想在可能的情况下分离而不是杀死。
...这应该可以涵盖您的用例。干杯!
归档时间: |
|
查看次数: |
4473 次 |
最近记录: |