
저는 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
해당 이름의 키, 즉 명령 끝에 있는 줄 바꿈을 나타냅니다.