端末から単語をctrl+削除するbashバインディングを作成したいです。backspaceしかし、どういうわけかバックスペースキーを壊すことになり、今は機能せずに文字が出力されます。すべてのバインディングを一覧表示できますが、bind -P
削除したり、バインディングを含むファイルの場所を見つけることはできません。そんなに.inputrc
空です。
答え1
bind -r "key"
これを使用してバインディングを削除できます。たとえば、yankを"\C-y"
リリースにバインドすると、bind -r "\C-y"
そのバインディングが削除されます(現在のシェルから)。すべてのキーバインディングをデフォルト値にリセットするには、set -o emacs
またはを使用しますset -o vi
。