I have recently discovered that if we press Ctrl+X Ctrl+E, bash opens the current command in an editor (set in
$EDITOR) and executes it when the editor is closed. But it doesen't seem to be documented in the
I have found it out now. I should have read it more carefully before asking this.
man page says:
edit-and-execute-command (C-xC-e) Invoke an editor on the current command line, and execute the result as shell commands. Bash attempts to invoke $VISUAL, $EDITOR, and emacs as the editor, in that order.