Возможно ли создать для этого макрос на экране?

Возможно ли создать для этого макрос на экране?

Вот мой .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(s). Следующий шаг, который мне нужно сделать:

  1. Ctrl+A -> Sразделить экран
  2. Ctrl+A -> \tперейти на пустой экран
  3. Ctrl+A -> "чтобы открыть список экранов

Теперь я могу выбрать другой экран, и, таким образом, у меня есть терминал с двумя разделенными экранами.

Есть ли способ создать макрос для этого? Действительно раздражает делать это каждый раз.

решение1

Добавьте в конце .screenrcследующие строки:

split
focus
other

Чтобы запустить несколько команд, каждую в отдельном разделенном окне:

screen -t title1 app1
split
focus
screen -t title2 app2
split
focus
screen -t title3 app3

и так далее.

Связанный контент