터미널 멀티플렉서 tmux
와 구성 파일이 포함된 Git 저장소를 설명하는 다양한 블로그에서 tmux.conf
다음 두 줄을 발견했습니다(아마도 다양한 접두사 키가 있음).
set -g prefix2 C-a
bind C-a send-prefix -2
하지만 내가 답을 찾을 수 없었던 것은 두 번째 줄이 필요한 이유입니다. 내 이해에 따르면 첫 번째 줄은 이미 주어진 키를 보조 접두사로 바인딩합니다. 또한 tmux
첫 번째 줄만 있는 상태로 구성을 시도했는데 제대로 작동하는 것 같습니다. 그렇다면 보조 접두사 키를 명시적으로 다시 전송하기 위해 두 번째로 바인딩해야 하는 이유는 무엇입니까?
답변1
두 번째 줄은 Ctrl-A- Ctrl-A리터럴 Ctrl-A 입력을 프로그램에 보냅니다(send-prefix
). 그 용도가 없다면 필요하지 않지만 해롭지는 않습니다. 키를 두 번 바인딩하지 않습니다.
이에 대한 한 가지 사용 사례는 실행 중이 tmux
거나 screen
tmux 내부입니다.