Когда bash имеет привязки vi (set -o vi), стрелки вверх / вниз работают как в командном, так и в режиме вставки. Когда я настраиваю ~ / .inputrc в readline для использования режима vi (установите режим редактирования vi), такие приложения, как irb, не получают функции стрелки. Я попытался "включить-включить клавиатуру" в inputrc безрезультатно.
Как я могу получить функциональность bash-like arrow в других приложениях с поддержкой readline?
Ответы:
Кажется, это проблема только с readline Руби (и он все еще там).
Я имею дело с этим, пропуская,
set editing-mode vi
если мы используем readline ruby:На самом деле больше нечего делать, пока не будет исправлена readline ruby.
источник
Пока что единственный способ, которым я смог использовать клавиши со стрелками вверх / вниз для истории, - это сначала нажать ESC.
Это также работает с клавишами j и k, пока ESC нажата первой.
источник