Je suis en train de configurer mon bash ~/.inputrc
à ces paramètres
(Remarque: ←, →signifie les touches fléchées gauche et droite)
- Ctrl+ ←- devrait reculer d'un mot
- Ctrl+ →- devrait sauter un mot
Actuellement, j'ai ceci dans mon ~/.inputrc
et cela ne fonctionne pas. Ctrl + arrowne produit rien.
"\eC-5C":forward-word
"\eC-5D":backward-word
Je suis sûr que ma séquence d'échappement est incorrecte.
Quelles sont les séquences d'échappement correctes pour les Ctrl + arrowcombinaisons?
- terminal: tmux dans gnome-terminal
la source
Le moyen le plus simple de trouver les codes d'une séquence de touches est d'utiliser ctrl- v.
Donc, vous tapez ctrl Vet ctrl →pour obtenir:
C'est une façon d'écrire
ESC[1;5C
ou\e[1;5C
.la source
bindkey|grep 'quoted-insert'
) et bash (bind -p|grep 'quoted-insert'
) ont une liaison de clé pour sortir les codes clés définis sur<c-v>
.<c-q>
pour correspondre au raccourci clavier Emacs qu'il copie. Zsh le lie également aux deux<c-v>
et<c-q>
seulement si vous activez le mode Vim, assez ironiquement. Readline est également utilisé par d'autres choses comme l'import rlcompleter
amélioration de Python . (Sources: tiswww.case.edu/php/chet/readline/readline.html#SEC9 etman zshzle
)