![Mac(Mojave)에서 tmux 접두사를 C+a로 변경하면 Cmd+왼쪽이 캡처됩니다.](https://rvso.com/image/1605179/Mac(Mojave)%EC%97%90%EC%84%9C%20tmux%20%EC%A0%91%EB%91%90%EC%82%AC%EB%A5%BC%20C%2Ba%EB%A1%9C%20%EB%B3%80%EA%B2%BD%ED%95%98%EB%A9%B4%20Cmd%2B%EC%99%BC%EC%AA%BD%EC%9D%B4%20%EC%BA%A1%EC%B2%98%EB%90%A9%EB%8B%88%EB%8B%A4..png)
저는 Linux에서 Mac을 처음 접했고 tmux.conf 파일에 다음이 있습니다.
unbind C-b
set -g prefix C-a
bind C-a send-prefix
한 번의 클릭으로 예상대로 작동합니다. Windows/Linux에서 'Home'과 동일한 기능을 수행하는 Command+왼쪽 화살표는 어떻게 보면 tmux 접두사처럼 취급됩니다.
다음을 입력하면:
command + left-arrow
command + left-arrow
그러면 작동하지만 cmd+왼쪽을 한 번만 누르면 접두사 역할을 합니다.
해당 줄을 완전히 제거하면 cmd+left가 제대로 작동하므로 접두사로 ctrl+b로 돌아갈 수 있습니다. (저는 screen을 사용하여 왔기 때문에 ctrl+a를 선택했습니다.)
이 문제의 원인에 대한 가능한 아이디어가 있습니까? 아니면 tmux의 버그일까요?
답변1
나는 이스케이프 시퀀스 "OH"를 보내기 위해 CMD+left를 설정하고 이스케이프 시퀀스 "OF"를 보내기 위해 CMD+right를 설정하여 iterm2에서 이 문제를 해결했습니다(0이 아닌 대문자 'o'입니다).
이제 모든 것이 iterm2에서 작동합니다. MacOS와 함께 제공되는 기본 터미널에서는 여전히 문제가 있지만 이 문제는 충분히 해결되었다고 봅니다.