Você pode canalizar o conteúdo por meio de um comando no vim sem substituir o buffer com os resultados desse comando usando <range>:w !<command>
Por exemplo,
:w !cat -
Examinará todo o arquivo.
:.w !cat -
Irá catar a linha atual.
Conteúdo para você se capacitar em programação