Quando o bash tem ligações vi disponíveis (configure -o vi), as setas para cima / para baixo funcionam nos modos de comando e inserção. Quando eu configuro o ~ / .inputrc do readline para usar o modo vi (defina o modo de edição vi), aplicativos como o irb não obtêm a funcionalidade de seta. Eu tentei "ativar o teclado ativado" no inputrc sem nenhum efeito.
Como obtenho a funcionalidade de seta do tipo bash em outros aplicativos compatíveis com a linha de leitura?
Respostas:
Parece ser um problema apenas com a linha de leitura de Ruby (e ainda está lá).
Eu lido com isso pulando
set editing-mode vi
se estamos usando o readline do ruby:Não há realmente mais nada a fazer, a menos que a linha de leitura do rubi seja corrigida.
fonte
Até agora, a única maneira de usar as teclas de seta para cima / para baixo no histórico é pressionar ESC primeiro.
Isso também funciona com as teclas j e k, desde que ESC seja pressionado primeiro.
fonte