Confirmo que o mapeamento do teclado Meta+ Control+ jestá correto no seu sistema. Você pode usar este comando para listar todas as teclas de atalho para os vários modos do Bash. No meu sistema também não havia uma combinação de teclas.
$ bind -P| grep edit
edit-and-execute-command can be found on "\C-x\C-e".
emacs-editing-mode is not bound to any keys
vi-editing-mode is not bound to any keys
Você pode fazer o seguinte para que, ao digitar Esc+ e, alterne entre os 2 modos.
$ set -o emacs
$ bind '"\ee": vi-editing-mode'
$ set -o vi
$ bind '"\ee": emacs-editing-mode'
O bind
comando agora mostra isso:
no modo vi
$ bind -P |grep edit
edit-and-execute-command is not bound to any keys
emacs-editing-mode can be found on "\ee".
vi-editing-mode is not bound to any keys
no modo emacs
$ bind -P |grep edit
edit-and-execute-command can be found on "\C-x\C-e".
emacs-editing-mode is not bound to any keys
vi-editing-mode can be found on "\ee".
Agora você pode usar Esc+ epara alternar entre os 2 modos diferentes.
ESC E
. Se você pausar, passará do modo vi-insert para o comando vi, ou apenas cancelará o comando vi atual.