Lembro-me de ter executado este comando há algum tempo, embora não me lembre do comando em si. Pelo que me lembro, você executasse o comando, ele criaria um buffer temporário que seria editado pelo editor padrão (vim) e ao fechar o buffer, o comando seria executado.
Por exemplo:
$ <buffer edit command>
~ # Write bash temp script
~ for i in *; do
~ echo $i
~ done
$ file1
$ file2
$ file3
$ ...
Alguém sabe que comando é esse? É como escrever um script bash no vim apenas sem salvar o arquivo e apenas executá-lo.