이를 위한 화면 매크로가 가능한가요?

이를 위한 화면 매크로가 가능한가요?

내 내용은 다음과 같습니다 .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. 내가 해야 할 다음 단계는 다음과 같습니다.

  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

등등.

관련 정보