Ketika bash memiliki vi binding tersedia (set -o vi), panah atas / bawah bekerja di kedua mode perintah dan penyisipan. Ketika saya mengatur readline ~ / .putputrc untuk menggunakan mode vi (mengatur mode edit-vi), aplikasi seperti irb tidak mendapatkan fungsionalitas panah. Saya sudah mencoba "atur enable-keypad on" di inputrc tidak berpengaruh.
Bagaimana cara mendapatkan fungsionalitas panah mirip bash di aplikasi sadar readline lainnya?
Jawaban:
Tampaknya menjadi masalah hanya dengan readline Ruby (dan itu masih ada).
Saya menghadapinya dengan melewatkan
set editing-mode vi
jika kita menggunakan readline ruby:Sebenarnya tidak ada hal lain yang harus dilakukan kecuali garis baca ruby diperbaiki.
sumber
Sejauh ini, satu-satunya cara saya dapat menggunakan tombol panah atas / bawah untuk histori adalah dengan menekan ESC terlebih dahulu.
Ini juga berfungsi dengan tombol j dan k, selama ESC ditekan terlebih dahulu.
sumber