特定のキーバインディング用に作成したこの〜/ .inputrcファイルがあります。
# mappings for Ctrl-left-arrow and Ctrl-right-arrow for word moving
"\e[1;5C":forward-word
"\e[1;5D":backward-word
"\e[5C":forward-word
"\e[5D":backward-word
"\e\e[C":forward-word
"\e\e[D":backward-word
実行しようとするたびにsource ~/.inputrc
、次のエラーが表示されます。
\ e [1; 5C:forward-word:コマンドが見つかりません。\ e [1; 5D:backward-word:コマンドが見つかりません。\ e [5C:forward-word:コマンドが見つかりません。\ e [5D:backward-word:コマンドが見つかりません。\ e \ e [C:forward-word:コマンドが見つかりません。\ e \ e [D:backward-word:コマンドが見つかりません。
また、新しいターミナルを開いても機能しません。エラーは表示されませんが、ctrlキーの組み合わせは新しいターミナルでも機能しません。/ etc / inputrcを変更するためのルートアクセス権がないため、このファイルを自分で作成しました。誰か助けてくれますか?ありがとう。
編集:コロン(:)記号の後にスペースがあるファイルも試しました。機能しません。また、実行可能(chmod + x〜/ .inputrc)にしようとしましたが、うまくいきませんでした。
編集:この手順は「bash」専用であり、「tcsh」を実行していることに気付きました。'csh'の場合、.bindings
fileの代わりに.inputrc
fileを使用し、bindkey
構文を使用します。
bind
コマンドはどこから入手できますか?