Você deseja vincular um combo de teclas a edit-and-execute-command . Eu uso:
bind '"\C-e": edit-and-execute-command'
no meu ~/.bashrc . Quando eu clico em Ctrl-e, ele invoca $EDITOR e me permite editar o comando. Quando eu salvar e sair, ele executa o comando editado.