Coloque as seguintes linhas em ~/.inputrc :
set editing-mode vi
set keymap vi-insert
"\C-m": "\C-j\e"
set keymap vi-command
"\C-m": "\C-j\e"
Ou use bind em ~/.bashrc :
set -o vi
bind -m vi-insert '"\C-m": "\C-j\e"'
bind -m vi-command '"\C-m": "\C-j\e"'
Agora você emite automaticamente accept-line seguido por vi-movement-mode digitando Ctrl + M ou Enter . Digite Ctrl + J apenas para accept-line .
Admito que eles têm algumas falhas:
- Você está no modo de inserção no começo
- Você terá um tróbulo quando colar várias linhas de comando do seu terminal