Editar comando de terminal no Vim

Adicione isto a bashrc / zshrc:

# Enables the edition of command lines!
# press cltr+x cltr+e to open the editor and fix any command line errors
autoload edit
-command-line
zle
-N edit-command-line
bindkey
'^X^E' edit-command-line

Agora, em Bash / ZSH ctrl + x + e abre o editor padrão (como o vim) onde você pode preparar seu comando antes de executá-lo.