Если в приложениях 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/
