Mac(Mojave)에서 tmux 접두사를 C+a로 변경하면 Cmd+왼쪽이 캡처됩니다.

Mac(Mojave)에서 tmux 접두사를 C+a로 변경하면 Cmd+왼쪽이 캡처됩니다.

저는 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와 함께 제공되는 기본 터미널에서는 여전히 문제가 있지만 이 문제는 충분히 해결되었다고 봅니다.

관련 정보