Jak nazwać „sub” .inputrc? (Jak w .bashrc, gdzie możesz „source sub_script.sh”)


16

Moja ~/.bashrczawiera dokładnie jedną linię:

source my_config/my_actual_bashrc.sh

Czy istnieje odpowiednik .inputrc, więc moje dostosowania mogą znajdować się w osobnej lokalizacji i „wywoływane” przez ~/.inputrc?

Odpowiedzi:


20

Według man readline:

$include

Ta dyrektywa przyjmuje pojedynczą nazwę pliku jako argument i odczytuje polecenia i powiązania z tego pliku. Na przykład następująca dyrektywa brzmiałaby następująco /etc/inputrc:

$include  /etc/inputrc

6

Jeśli chcesz tylko zmienić lokalizację pliku, możesz ustawić INPUTRC na my_config/my_actual_inputrc(jeśli nie jest ustawiony, domyślnie to ~/.inputrc).

Istnieje również odpowiednik source, czyli $include( źródło ). Na przykład:

$include myconfig/my_actual_inputrc

4

Inną opcją jest użycie linku:

ln -s my_config/my_inputrc .inputrc

Spowoduje to utworzenie pliku .inputrcjako odsyłacza do my_config/my_inputrc.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.