这是我的.screenrc
:
defscrollback 5000
vbell on
vbell_msg " dierre!!! ---- Wuff!! "
screen -t GRINDER ssh [email protected]
screen -t TRUNK
attrcolor b ".I"
termcap xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm'
defbce "on"
# caption always "%3n %t%? @%u%?%? [%h]%?%=%c"
# hardstatus alwaysignore
hardstatus alwayslastline '%{gk}[ %{G}%H %{g}][%= %{wk}%?%-Lw%?%{=b kR}[%{W}%n%f %t%?(%u)%?%{=b kR}]%{= kw}%?%+Lw%?%?%= %{g}]%{=b C}[ %D %m/%d %C%a ]%{W}'
这将打开两个screen
。我下一步要做的是:
Ctrl+A -> S
分割屏幕Ctrl+A -> \t
进入空白屏幕Ctrl+A -> "
打开屏幕列表
现在我可以选择另一个屏幕,因此我有一个带有两个分屏的终端。
有没有办法为此创建一个宏?每次都这么做真的很烦人。
答案1
在以下行的末尾添加.screenrc
:
split
focus
other
要运行多个命令,每个命令都在单独的拆分窗口中运行:
screen -t title1 app1
split
focus
screen -t title2 app2
split
focus
screen -t title3 app3
等等。