Comment configurer Ctrl-Left et Ctrl-Right comme raccourcis mot précédent/suivant pour bash (actuellement alt-b et alt-f) ?
Réponse acceptée :
La bonne réponse dépend du terminal que vous utilisez.
Pour Gnome Terminal ou les versions récentes de xterm, placez ceci dans ~/.inputrc :
"\e[1;5C": forward-word
"\e[1;5D": backward-word
Pour PuTTY, mettez ceci dans votre ~/.inputrc :
"\eOC": forward-word
"\eOD": backward-word
Pour rxvt, mettez ceci dans votre ~/.inputrc :
"\eOc": forward-word
"\eOd": backward-word
Vous pouvez probablement vous en tirer en rassemblant tout cela dans ~/.inputrc.
Dans tous les cas, vous devez également mettre ceci dans votre ~/.bashrc (ou ~/.zshrc) :
export INPUTRC=~/.inputrc
Si cela ne fonctionne pas ou si vous avez un autre terminal, accédez à votre terminal et tapez Ctrl +V Ctrl +-> . Ensuite, utilisez-le au lieu de "\e[1;5C"
ou "\eOC"
au dessus de. Répétez pour Ctrl +<- .
Notez que vous devez écrire les séquences d'échappement du clavier en utilisant la syntaxe inputrc, par exemple
\C
signifie contrôle\e
signifie échapper (qui apparaît sous la forme^[
lors de la saisie en utilisant Ctrl+V ci-dessus)