J'ai entendu dire que le module readline lit ~/.inputrc
et qu'il modifie ainsi le comportement des frappes au clavier. sous des programmes tels que bash.
Comment puis-je recharger cela après l'édition pour voir le comportement modifié sans redémarrer mon programme de terminal?
Par défaut, C-x C-r
est lié à re-read-init-file
.
Voir le Manuel de référence Bash pour des explications.
Vous pouvez également recharger de nouvelles entrées à partir de la ligne de commande en utilisant bind -f ~/.inputrc
. Cela chargera les entrées dans .inputrc. Notez qu'il ne fait que charger, pas "recharger" - il ne réinitialise donc pas les lignes que vous avez supprimées du fichier .inputrc.
Pour tester rapidement à partir d'une table rase, exécutez simplement bash
puis travaillez dans ce nouveau shell imbriqué (ou démarrez un nouveau terminal).
Cela a fonctionné pour moi
bind -f ~/.inputrc
https://unix.stackexchange.com/questions/153357/inputrc-file-not-sourcing-correctly/246422#246422
Dans .inputrc, choisissez d’abord votre liaison, puis reliez la fonction re-read-init-file
:
set editing-mode vi
"\C-x\C-r": re-read-init-file
Presse CTRL et x, relâchez les deux, appuyez sur CTRL et r.