「sub」.inputrc を呼び出すにはどうすればいいですか? (.bashrc のように、「source sub_script.sh」を実行できます)

「sub」.inputrc を呼び出すにはどうすればいいですか? (.bashrc のように、「source sub_script.sh」を実行できます)

My には~/.bashrc次の 1 行だけが含まれます。

source my_config/my_actual_bashrc.sh

と同等のものがあるので.inputrc、カスタマイズを別の場所に置いて、 から「呼び出す」ことはできます~/.inputrcか?

答え1

によるとman readline

$include

このディレクティブは、単一のファイル名を引数として受け取り、そのファイルからコマンドとバインディングを読み取ります。たとえば、次のディレクティブは次のようになります/etc/inputrc

$include  /etc/inputrc

答え2

ファイルの場所のみを変更する場合は、INPUTRCを設定できますmy_config/my_actual_inputrc(設定されていない場合は、デフォルトで になります~/.inputrc)。

に相当するものもありsource、それは$includeソース)。 例えば:

$include myconfig/my_actual_inputrc

答え3

別のオプションとしては、リンクを使用することです。

ln -s my_config/my_inputrc .inputrc

.inputrcこれにより、 を指すリンクとしてファイルが作成されますmy_config/my_inputrc

関連情報