Cuando bash tiene enlaces vi disponibles (set -o vi), las flechas arriba / abajo funcionan tanto en modo comando como en modo inserción. Cuando configuro el ~ / .inputrc de readline para usar el modo vi (establecer el modo de edición vi), las aplicaciones como irb no obtienen la funcionalidad de flecha. He intentado "configurar enable-keypad on" en inputrc sin ningún efecto.
¿Cómo obtengo la funcionalidad de flecha tipo bash en otras aplicaciones compatibles con readline?
Respuestas:
Parece ser un problema solo con la línea de lectura de Ruby (y todavía está allí).
Lo trato saltando
set editing-mode vi
si usamos la línea de lectura de Ruby:Realmente no hay nada más que hacer a menos que se repare la línea de lectura de Ruby.
fuente
Hasta ahora, la única forma en que he podido usar las teclas de flecha arriba / abajo para el historial es presionar ESC primero.
Esto también funciona con las teclas j y k, siempre que se presione ESC primero.
fuente