Como desativar as teclas de navegação no Bash Shell?

0

Eu fiz uma pesquisa séria nos sites do Google Web e do Stack Exchange antes de fazer a pergunta e encontrar palavras-chave e conhecer seus significados, como bind , bind -r , read , /etc/inputrc , ~/.inputrc \e , [A , [B , [C , [D e GNU Readline do que eu não conhecia antes.

Eu tentei me desabilitar, mas consegui fazer isso apenas para efeito parcial.

O que eu realmente quero é desabilitar completamente as Teclas de Navegação de Texto juntamente com as Teclas de Navegação de Página no Bash, e possivelmente em todos os consoles.

Eu faço isso porque quero impor as ligações de chave Vim em todos os lugares possíveis , e já defini set -o vim para beneficiar da presença dos modos Vim no Bash.

Eu acho que a maneira mais correta seria alcançar, por meio de ~\.inputrc , tentei, falhou.

    
por w17t 10.11.2016 / 14:59

1 resposta

1

Como o link que forneci funcionou, podemos publicá-lo como resposta.

Adicionar o seguinte a .inputrc mapeará as teclas de seta para nada.

$if mode=vi
"\eOD":""
"\e[D":""
"\eOC":""
"\e[C":""
"\eOA":""
"\e[A":""
"\eOB":""
"\e[B":""
$endif

Origem: Stack Exchange Post do Unix .

    
por 11.11.2016 / 07:20