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