bashスクリプトを使用して.inputrcをリロードするにはどうすればよいですか?


31

この質問では、を.inputrc使用してリロードする方法について説明していC-x C-rます。しかし、bashスクリプトのコマンドを使用してどのようにリロードしますか?

回答:


36

次のbindコマンドを使用します。

bind -f ~/.inputrc

詳細についてはhelp bind、次を参照してください。

-f  filename       Read key bindings from FILENAME.

2
これは、削除されたエントリのバインドを解除しません。
スパラフーク

-fオプションがファイルではなくファイル名のみを受け入れることを知って少し驚いています。これは、たとえば、bind -f <(cat ~/.inputrc)効果がないことを意味します。に単set一行を渡そうとしているときにこれに遭遇しbind -fます。
エンリコマリアデアンジェリス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.