Comment configurer Ctrl-Gauche et Ctrl-Droite comme raccourcis de mot précédent / suivant pour bash (actuellement alt-b et alt-f)?
bash
keyboard-shortcuts
ripper234
la source
la source
Réponses:
La bonne réponse dépend du terminal que vous utilisez.
Pour Gnome Terminal ou les versions récentes de xterm, mettez ceci dans ~ / .inputrc:
Pour PuTTY, mettez ceci dans votre ~ / .inputrc:
Pour rxvt, mettez ceci dans votre ~ / .inputrc:
Vous pouvez probablement vous en sortir en rassemblant tous ces éléments dans ~ / .inputrc.
Dans tous les cas, vous devez également le mettre dans votre ~ / .bashrc (ou ~ / .zshrc):
Si cela ne fonctionne pas ou si vous avez un terminal différent, accédez à votre terminal et tapez Ctrl+ V Ctrl+ ->. Utilisez ensuite cela au lieu de
"\e[1;5C"
ou"\eOC"
au - dessus. Répétez l'opération 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 comme^[
lors de la frappe en utilisant Ctrl + V ci-dessus)la source
"\e[1;5C": forward-word
. Et faire laCtrl
+V
chose pourCtrl
+Left Arrow
aussi.Si vous utilisez ZSH, vous devez adopter une méthode différente, car, en citant les parties pertinentes du guide ZSH d' ArchLinux :
Après avoir lu ce guide, je me suis dit que j'avais besoin d'une source modren de ZSH pour avoir une idée générale de la façon de le faire, et j'ai donc trouvé ce fichier oh-my-zsh qui décrit le comportement que je voulais, j'ai copié les parties pertinentes que j'ai voulu dans mon ~ / .zshrc:
la source