J'essaie de faire la bonne chose et d'y mettre mes raccourcis clavier ~/.inputrc
.
Cependant, il s'avère que je dois changer
bind '"\e\C-j":"\e[1~quiet \e[4~\n"'
dans
"\e\C-j": "\eOHquiet \eOF\n"
Maintenant \eOH
(nav-block-pos1 lié à beginning-of-line
) et \eOF
(nav-block-end lié à end-of-line
) sont eux-mêmes des liaisons dans ma configuration sur lesquelles je ne peux pas toujours compter.
La question principale est donc pourquoi la liaison à num-block-pos1 ( \e[1~
) et num-block-end ( \e[4~
) fonctionne avec bind
mais pas dans mon ~/.inputrc
?
Éditer:
Le tout devient encore plus compliqué, maintenant que j'ai réalisé que cela \e\C-j
ne fonctionne que pour Gnome Terminial (ou probablement xterm aussi, qui sait ...).
Pour mon ATS ça doit être
"\e\C-m": "\e[1~_quiet \e[4~\n"
Alors, est-ce que différents VT ont différentes implémentations de la façon d'interpréter les clés ou quoi?
keymap
option est utilisée pour définir le type de représentation de clé utilisé dans les définitions de liaisons de clés. Informations pertinentes: superuser.com/questions/286781/… cnswww.cns.cwru.edu/php/chet/readline/rluserman.html#SEC9 wiki.archlinux.org/index.php/Readline