Wie rufe ich eine "sub" .inputrc auf? (Wie in .bashrc, wo Sie "sub_script.sh" beziehen können)

16

Meine ~/.bashrcenthält genau eine Zeile:

source my_config/my_actual_bashrc.sh

Gibt es ein Äquivalent zu .inputrc, sodass meine Anpassungen an einem separaten Ort gespeichert und von "aufgerufen" werden können ~/.inputrc?

Aliteralmind
quelle

Antworten:

20

Nach man readline:

$include

Diese Anweisung verwendet einen einzelnen Dateinamen als Argument und liest Befehle und Bindungen aus dieser Datei. Die folgende Anweisung würde beispielsweise lauten /etc/inputrc:

$include  /etc/inputrc
Arkadiusz Drabczyk
quelle
6

Wenn Sie nur den Speicherort der Datei ändern möchten, können Sie einstellen , INPUTRCauf my_config/my_actual_inputrc(wenn nicht gesetzt, Standardeinstellung ~/.inputrc).

Es gibt auch ein Äquivalent von source, das heißt $include( Quelle ). Beispielsweise:

$include myconfig/my_actual_inputrc
T. Verron
quelle
5

Eine andere Möglichkeit ist die Verwendung eines Links:

ln -s my_config/my_inputrc .inputrc

Dadurch wird die Datei .inputrcals Link erstellt, auf den verwiesen wird my_config/my_inputrc.

terdon
quelle