저는 tmux
개발을 위해 두 개의 창을 사용합니다. 하나는 코드 편집용이고 다른 하나는 코드 컴파일용입니다. 컴파일 명령(예: " mvn install
") 을 실행하려면 창을 자주 전환해야 합니다 . 다른 창에서(또는 전혀 창 없이) 특정 명령을 실행하기 위해
키(예: " Ctrl+ ")를 바인딩하려면 어떻게 해야 합니까?B C
답변1
이 질문에 대한 정답은 다음과 같습니다. use 입니다 bind-key
. 예를 들면 다음과 같습니다.
tmux bind-key "$KEY" run-shell "/path/to/script.sh"
귀하의 경우에는 KEY=C
.
답변2
C-b c
이미 표준 바인딩이 있으므로 변경하지 않고 그대로 두는 것이 가장 좋습니다. 다른 문자를 선택하세요. 예를 들어 다음과 같이 C-b C파일에 바인딩을 설정할 수 있습니다
~/.tmux.conf
.
bind C send-keys -t.- 'mvn install' Enter
-t.-
"다른 창"을 의미합니다 . Enter
이름을 나타내는 키, 즉 명령 끝에 있는 개행 문자입니다.