macOS 사용 중 일반적인 텍스트 에디터에서 option + 방향키로 단어별 이동을 익숙하게 사용하게 됩니다.
하지만 Zsh에서는 기본적으로 Option + 방향키를 사용하여 단어 단위의 이동을 할 수 없으며, 에디터 처럼 사용하기 위해 간단한 설정이 필요합니다.
터미널을 열고, ~/.zshrc
파일을 편집기로 엽니다.
open ~/.zshrc
(선택)macOS의 텍스트 에디터가 아닌 Vim이나 Nano 같은 터미널 기반 편집기를 사용할 수도 있습니다.
vim ~/.zshrc
또는
nano ~/.zshrc
파일의 마지막에 다음 내용을 추가합니다.
bindkey -e
bindkey '\e\e[C' forward-word
bindkey '\e\e[D' backward-word
여기서 bindkey -e
는 Emacs 키 바인딩을 활성화합니다.
이후의 두 줄은 각각 Option + 오른쪽 방향키, Option + 왼쪽 방향키에 대한 단어 단위의 커서 이동을 설정합니다.
source ~/.zshrc
이제 Zsh 쉘에서 Option + 방향키를 사용하여 단어 단위로 커서를 이동할 수 있습니다.