Eu estou tentando configurar minha festa ~/.inputrc
com estas configurações
(Nota: ←, →significa as teclas de seta esquerda e direita)
- Ctrl+ ←- deve retornar uma palavra
- Ctrl+ →- deve avançar uma palavra
Atualmente eu tenho isso no meu ~/.inputrc
e não funciona. Ctrl + arrownão produz nada.
"\eC-5C":forward-word
"\eC-5D":backward-word
Tenho certeza que minha sequência de escape está errada.
Quais são as seqüências de escape corretas para as Ctrl + arrowcombinações?
- terminal: tmux dentro do gnome-terminal
fonte
A maneira mais simples de descobrir quais são os códigos de uma sequência de teclas é usar ctrl- v.
Então, você digita ctrl Ve ctrl →obtém:
Qual é a maneira de escrever
ESC[1;5C
ou\e[1;5C
.fonte
bindkey|grep 'quoted-insert'
) e bash (bind -p|grep 'quoted-insert'
) possuem uma ligação de chave para gerar os códigos de chave definidos como<c-v>
.<c-q>
a corresponder ao keybind do Emacs que está copiando. Zsh também se liga-lo para ambos<c-v>
e<c-q>
, mas somente se você ativar o modo Vim, ironicamente. O Readline também é usado por outras coisas, como oimport rlcompleter
aprimoramento do Python . (Fontes: tiswww.case.edu/php/chet/readline/readline.html#SEC9 eman zshzle
)