เมื่ออยู่ใน Readline แอพที่เปิดใช้งานโหมด vim ใน ~ / .inputrc ( set editing-mode vi
) มีวิธีผูก<Up>
ปุ่มลูกศรในvi-insert
โหมดหรือไม่? เพื่อแสดงรายการประวัติก่อนหน้าเช่น ดูเหมือนว่าฉันจะต้องกดปุ่ม ESC ก่อนแล้วจึงใช้งานได้
นี่คือความพยายามของฉันที่ทำให้มันใช้งานได้ (~ / .inputrc):
$if mode=vi
# INSERT MODE
set keymap vi-insert
"\e[A": history-search-backward # up-arrow
"\e[B": history-search-forward # down-arrow
นอกจากนี้ยังทราบว่าเมื่อกดCtrl+v
แล้วจะพิมพ์<Up>
^[[A
ฉันจัดการเพื่อให้มันทำงานเหมือนที่ฉันต้องการใน zsh: http://paulgoscicki.com/archives/2012/09/zsh-vi-mode-with-emacs-keybindings/