Nas aplicações de emulação de terminal, pressionar as setas CTRL+ Left/ Rightsalta de uma palavra para a anterior ou a seguinte. É possível ter a mesma funcionalidade em um console Linux, seja no modo texto ou no buffer de quadros?
Na minha configuração, as CTRLteclas de seta + são transformadas em seqüências de caracteres de escape e não são interpretadas.
fonte
"\033O5D"
código, mas omitindo completamente de onde obteve os códigoskeycode 105
eF100
. Além disso, recebo^[[1;5B
e^[[1;5A
para ctrl + Down e Ctrl + Up. Como devo lidar com a1;
peça?showkey
programa. A1;
parte não é diferente do resto:"\033[1;5B"
e assim por diante.keycode 105
pode ser encontrado usandoshowkey
. Mas onde você conseguiuF100
?Atalhos Emacs-estilo Alt+ f, Alt+ btrabalho por padrão com todos readline programas de linha de força a vapor de comando, como conchas.
fonte
Você pode definir o vim como seu editor de linha de comando e pressionar ESC e pular o estilo do vim (avançar, voltar, terminar, $, 0, etc)
fonte
Eu tive esse problema no Debian com um
~/.inputrc
arquivo vazio . Corrigido o problema removendo este arquivo.fonte