Czytam na manstronie, że ustawiasz parametry readline na off lub na wartość za pomocą
set var value
Czy to to samo, co setwbudowane, i jak ustawić zmienne inputrc, które zostały już odczytane i powłoka działa?
Czytam na manstronie, że ustawiasz parametry readline na off lub na wartość za pomocą
set var value
Czy to to samo, co setwbudowane, i jak ustawić zmienne inputrc, które zostały już odczytane i powłoka działa?
Odpowiedzi:
setPolecenia w podręczniku readline jest jeden w pliku konfiguracyjnym jest readline, ~/.inputrc. Chociaż bash jest najbardziej znanym użytkownikiem biblioteki readline, biblioteka jest ogólna i może być używana przez inne programy; składnia .inputrcnie jest związana z bash.
Możesz sprawić, aby bash wykonał polecenia readline poprzez bindwbudowane:
bind "set var value"
Ponadto, można dokonać ponownego odczytania bash ~/.inputrcz bind -f ~/.inputrc.
Z instrukcji :
Po uruchomieniu programu korzystającego z biblioteki Readline plik inicjalny jest odczytywany i ustawiane są przypisania klawiszy.
Ponadto polecenie C- x C- rponownie odczytuje ten plik inicjujący 1 , włączając w to wszelkie zmiany, które mogłeś w nim wprowadzić.
1 Uwaga: jest to oczywiście powiązanie Emacsa (domyślne), jeśli używasz, editing-mode-vinie ma domyślnego przypisania klawiszy. Możesz jednak powiązać re-read-init-filepolecenie z wybranym klawiszem w ~/.inputrc.
setjest taki sam jak wbudowana powłoka .set