Nach langem Suchen und Manipulieren im Internet ~/.inputrc
fand ich aus Versehen heraus, dass C-e
im vi-command-Modus der Trick tatsächlich ausgeführt und ausgeführt wird emacs-editing-mode
. Dies wird in diesem Beitrag besprochen, aber in Bezug auf Bash müssen sie irgendwie verwandt sein, aber ich kann nicht finden, wie ich durch die Oktavquellen schaue.
Zu wissen, wonach ich suchen sollte, ermöglichte es mir auch, diese Bindung durch einen Weg zu ändern ~/.inputrc
:
$if mode=emacs set keymap vi "\e\C-j": emacs-editing-mode "\C-x\C-r": re-read-init-file set keymap emacs $endif
Wie auch immer, ich sollte lesen readline.info
und vielleicht auch history.info
.
Bearbeiten
C-M-j
Als vi-Bindung hinzugefügt, um zusätzlich zu der Standardeinstellung wieder zu emacs zu wechseln C-e
. Fügte auch eine Vi-Bindung zum erneuten Lesen hinzu ~/.inputrc
.