Saya akan mengonfirmasi bahwa pemetaan keyboard Meta+ Control+ jsebenarnya sudah benar di sistem Anda. Anda dapat menggunakan perintah ini untuk mendaftar semua ikatan tombol untuk berbagai mode Bash. Di sistem saya juga tidak ada keybinding.
$ 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
Anda dapat melakukan yang berikut sehingga saat Anda mengetik Esc+ eitu akan beralih di antara 2 mode.
$ set -o emacs
$ bind '"\ee": vi-editing-mode'
$ set -o vi
$ bind '"\ee": emacs-editing-mode'
The bind
perintah sekarang menunjukkan ini:
dalam mode 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
dalam mode 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".
Sekarang Anda dapat menggunakan Esc+ euntuk beralih di antara 2 mode yang berbeda.
ESC E
. Jika Anda berhenti sebentar, Anda akan beralih dari mode vi-insert ke mode vi-command, atau membatalkan saja perintah vi saat ini.