Cuando en las aplicaciones Readline con el modo vim habilitado en ~ / .inputrc ( set editing-mode vi
), ¿hay alguna manera de vincular la <Up>
tecla de flecha en el vi-insert
modo? Para mostrar el elemento del historial anterior, por ejemplo. Parece que tengo que presionar la tecla ESC primero, solo luego funciona.
Aquí está mi intento de hacerlo funcionar (~ / .inputrc):
$if mode=vi
# INSERT MODE
set keymap vi-insert
"\e[A": history-search-backward # up-arrow
"\e[B": history-search-forward # down-arrow
También tenga en cuenta que cuando presiono Ctrl+v
y luego <Up>
, se imprime ^[[A
.
Logré que funcione como quiero en zsh: http://paulgoscicki.com/archives/2012/09/zsh-vi-mode-with-emacs-keybindings/