Bashはinputrcを自動的にロードしません。

Bashはinputrcを自動的にロードしません。

どんなに努力しても、bashから私の~/.inputrcファイルをロードすることはできません。私がテストした最も簡単な例は、myを削除してmy内に~/.bashrc1行を入れることです。~/.inputrc

set completion-ignore-case on

それにもかかわらず、大文字と小文字を区別しない限り、タブを完成させることはできません。

これによりbind -f ~/.inputrc設定が読み込まれます。

私は何を逃したことがありませんか?自動的にロードしてはいけませんか?私はbash 4.4.23とreadline 7.0でFedoraを使用しています。

ベストアンサー1

Bashreadline対話型入力処理にはこのライブラリを使用してください。このライブラリは、初期化ファイルを読み取る役割を担います。デフォルトではこれですが、~/.inputrc環境INPUTRC変数はオーバーライドを提供します。

したがって、〜/ .inputrcファイルが処理されない場合は、INPUTRC変数を確認してください。

次に確認する必要があるのは、追加された行ですいいえ条件内で。

おすすめ記事