Bash 바인딩을 재설정하는 방법은 무엇입니까? [복사]

Bash 바인딩을 재설정하는 방법은 무엇입니까? [복사]

터미널에서 단어를 ctrl+ 삭제 하는 bash 바인딩을 만들고 싶습니다 . backspace하지만 어떻게든 백스페이스 키를 망가뜨리게 되었고 이제는 작동하지 않고 문자가 출력됩니다. 모든 바인딩을 나열할 수는 있지만 bind -P삭제하거나 바인딩이 포함된 파일의 위치를 ​​찾을 수는 없습니다. 그렇긴 .inputrc한데 비어 있어요.

답변1

bind -r "key"이를 사용하여 바인딩을 제거 할 수 있습니다 . 예를 들어, yank를 "\C-y"릴리스 에 바인딩하면 bind -r "\C-y"해당 바인딩이 제거됩니다(현재 셸에서). 모든 키 바인딩을 기본값으로 재설정하려면 set -o emacs또는 를 사용하세요 set -o vi.

관련 정보