
키 바인딩을 변경하기 위해 zsh와 함께 제공되는 명령을 사용하고 있습니다 bindkey
.
터미널 세션을 닫고 새 세션을 열 때마다 bindkey
명령을 실행하여 변경한 내용이 모두 사라집니다. 터미널 세션 간에 지속되도록 하려면 어떻게 해야 합니까?
답변1
다음을 사용하여 현재 구성을 파일에 저장할 수 있습니다.
bindkey -L > ~/.zsh_bindkey
그런 다음 ~/.zshrc
다음 줄을 포함하여 시작 파일에서 이 구성을 로드합니다.
source ~/.zsh_bindkey
여러 개의 키맵이 있다는 점에 유의하세요( 를 통해 나열 bindkey -l
). 키맵 보다 더 많은 것을 사용자 정의한 경우 키맵 문제 main
등을 위해 이것도 저장해야 합니다.command
bindey -M command -L >> ~/.zsh_bindkey
대안적인 접근 방식은 미리 정의된 키맵(예: bindkey -v
vi와 유사한 바인딩의 경우)에서 시작하여 나중에 수정하는 것입니다. 둘 다 파일에 넣으세요 ~/.zshrc
.