J'ai lu dans la man
page que vous définissez les paramètres de ligne de lecture sur une valeur off ou sur une valeur en utilisant
set var value
Est-ce la même chose que la fonction set
intégrée, et comment définissez-vous les variables une fois qu'elles inputrc
ont déjà été lues et que le shell fonctionne?
set
n'est pas la même que le shell intégréset
.Réponses:
La
set
commande dans le manuel readline est celui dans le fichier de configuration de readline,~/.inputrc
. Bien que bash soit l'utilisateur le plus célèbre de la bibliothèque readline, la bibliothèque est générique et peut être utilisée par d'autres programmes; la syntaxe de.inputrc
n'est pas liée à bash.Vous pouvez faire exécuter à bash des commandes readline via le
bind
module intégré:Vous pouvez également faire relire bash
~/.inputrc
avecbind -f ~/.inputrc
.la source
Du manuel :
1 Notez que c'est évidemment la liaison Emacs (par défaut), si vous utilisez
editing-mode-vi
il n'y a pas de raccourci clavier par défaut. Cependant, vous pouvez lier lare-read-init-file
commande à un raccourci clavier de votre choix dans~/.inputrc
.la source