inputrc에서 백스페이스 키를 매핑하는 방법

inputrc에서 백스페이스 키를 매핑하는 방법

vi 명령 모드에서 백스페이스 키를 일반적인 뒤로 삭제 문자로 설정하고 싶습니다. ctrl-v + <backspace>Bash 에서는 ^?.

내 파일에서 다음을 시도했지만 다시 매핑되지 않은 ~/.inputrc것으로 나타났습니다 .<backspace>

set editing-mode vi
set keymap vi-command
control-?: backward-delete-char
"^?": backward-delete-char
backspace: backward-delete-char

답변1

키 이름은 ( 일반 모드에서) 또는 ( 일반 모드에서) Rubout에 바인딩할 수 있습니다 .vi-deletexvi-ruboutX

set keymap vi-command
Rubout: vi-delete

관련 정보