zsh에서 백스페이스 키가 멈췄습니다.

zsh에서 백스페이스 키가 멈췄습니다.

Bash 모드 에서 마지막으로 입력한 명령을 가져오기 위해 set -o vi시작을 누르면 결국 삽입 모드로 전환되어 시작을 눌러 마지막 명령의 끝을 삭제할 수 있습니다.Esc+kAbackspace

zsh모드에서는 백 set -o vi스페이스 부분까지 모든 것이 잘 작동합니다.

이 문제를 어떻게 해결할 수 있나요?

답변1

빠른 답변은 다음 항목에 입력하세요 ~/.zshrc.

bindkey -v '^?' backward-delete-char

일반적으로 '^?'(백스페이스 키 사용)bound 는 vi가 동작하는 방식 vi-backward-delete-char이기 때문에 관찰한 동작을 가져야 합니다 ( 클래식 모드를 제외하고는 가 vi아님 ).vim

관련 정보