Estoy tratando de configurar mi fiesta ~/.inputrc
a estos valores
(Nota: ←, →significa que las teclas de flecha izquierda y derecha)
- Ctrl+ ←- debería retroceder una palabra
- Ctrl+ →- debería saltar una palabra hacia adelante
Actualmente tengo esto en mi ~/.inputrc
y no funciona. Ctrl + arrowno produce nada
"\eC-5C":forward-word
"\eC-5D":backward-word
Estoy seguro de que mi secuencia de escape es incorrecta.
¿Cuáles son las secuencias de escape correctas para las Ctrl + arrowcombinaciones?
- terminal: tmux dentro de gnome-terminal
fuente
La forma más sencilla de encontrar cuáles son los códigos de una secuencia de teclas es usar ctrl- v.
Entonces, escribe ctrl Vy ctrl →para obtener:
Cuál es una forma de escribir
ESC[1;5C
o\e[1;5C
.fuente
bindkey|grep 'quoted-insert'
) como bash (bind -p|grep 'quoted-insert'
) tienen un enlace de teclas para generar los códigos de teclas establecidos en<c-v>
.<c-q>
que coincida con la combinación de teclas de Emacs que está copiando. Zsh también se une a ambos<c-v>
y<c-q>
, pero sólo si se habilita el modo de Vim, irónicamente. Readline también es utilizado por otras cosas como laimport rlcompleter
mejora de Python . (Fuentes: tiswww.case.edu/php/chet/readline/readline.html#SEC9 yman zshzle
)