Lorsque bash dispose de liaisons vi (set -o vi), les flèches haut / bas fonctionnent en mode commande et insertion. Lorsque je configure ~ / .inputrc de readline pour utiliser le mode vi (définir le mode d'édition vi), les applications comme irb ne reçoivent pas la fonctionnalité de flèche. J'ai essayé de "mettre enable-keypad on" dans inputrc sans effet.
Comment puis-je obtenir la fonctionnalité de flèche de type bash dans d'autres applications compatibles avec la ligne de lecture?
Réponses:
Cela semble être un problème uniquement avec la ligne de lecture de Ruby (et il est toujours là).
Je résous le problème en sautant
set editing-mode vi
si nous utilisons la ligne de lecture de ruby:Il n'y a vraiment rien d'autre à faire à moins que la ligne de lecture de ruby ne soit corrigée.
la source
Jusqu'à présent, la seule façon dont j'ai pu utiliser les touches fléchées haut / bas pour l'historique est d'appuyer d'abord sur ESC.
Cela fonctionne également avec les touches j et k, tant que ESC est enfoncé en premier.
la source