Mac을 Catalina로 업데이트 하고 난이후에 평소에 자주 쓰던 단축키가 잘 동작하지 않는다.

Option+b #한단어 뒤로 이동
Option+f #한단어 앞으로 이동
Option+d #한단어 삭제

이유는 정확히 모르겠지만 해결 방법은 있다.

iTerm에서 해결

먼저 iTerm(Catalina 기본 터미널)에서의 해결 방법은 터미널 설정을 바꿔주면 된다.
Preperences > Profiles > Keys에서
사용하는 Option에 따라 Left, Right Option을 Normal에서 Esc+로 변경한다. (meta로 변경해도 되는지는 확인안됨)

전체 Terminal에서 해결

하지만 위의 방법은 iTerm에만 적용되는 해결책으로 다른 어플리케이션(Intellij같은 IDE의 내부에 있는 Terminal)에 대해서는 무용지물이다.
다른 모든 Terminal에서 해결하기 위해서는 아래와 같이 ~/.zshrc파일을 변경해서 해결할 수 있다.

bindkey "∫" backward-word # Option-b
bindkey "ƒ" forward-word # Option-f
bindkey "∂" delete-word # Option-d

위의 방법은 터미널 전체에 적용되므로 iTerm에서 해결 방식을 제거해도 된다. (하지만 너무 구리다 방식이)

하지만 위에 설정한 3개의 키에 대해서만 바인딩 되므로 alt를 이용한 다른 키가 있을 경우.. 추가해줘야한다..
혹시 다른 방법을 아신다면 댓글로 알려주세요..

참고: https://intellij-support.jetbrains.com/hc/en-us/community/posts/115000013224-Alt-key-not-working-in-embedded-terminal

BELATED ARTICLES

more