GNU 화면: 명령 시퀀스를 키 입력에 바인딩

GNU 화면: 명령 시퀀스를 키 입력에 바인딩

일련의 명령(예: 먼저 특정 창에 들어간 다음 두 번째 단계에서 작업 수행)을 키에 바인딩하고 싶습니다. 화면상으로는 이게 가능한가요? 더 일반적으로(이것은 내 질문에 대한 답변이기도 하므로): 이미 정의된 다른 명령의 시퀀스인 새 명령을 정의하는 것이 가능합니까?

답변1

방금 비슷한 질문이 나왔습니다. 이렇게 하려면 .screenrc에 다음을 추가하세요.

h를 cmd1 cmd2 cmd3에 바인딩하고 싶다고 가정해 보겠습니다.

bind h eval "cmd1" "cmd2" "cmd3"

큰따옴표는 필요하지 않다고 들었습니다. 생각해 보세요. 명령에 매개변수가 있으면 큰따옴표가 반드시 필요합니다. 비결은 eval 명령을 사용하는 것입니다.

관련 정보