Redirecionar ex comando para STDOUT no vim

Eu estou tentando criar um comando para despejar informações de realce do vim para STDOUT. Eu posso escrever com sucesso em um arquivo como este:

vim +'redir >outfile' +'hi' +'redir END' +'q'

Depois disto,outfile contém exatamente o que eu quero. Mas eu prefiro a saída para STDOUT para canalizar para um comando que converte essa informação de destaque para CSS.

Essa abordagem tenta redirecionar o comando para um registrador, gravar no buffer atual e enviar essa saída paratee.

vim -E +'redir @a' +'silent! hi' +'redir END' +'put a' +'w !tee' +'q!' > outfile

Isso é muito próximo, mas gera uma mensagem de paginação principal (mais 255 linhas ...) e alguma porcaria de escape ANSI no final. Configuraçãonomore não reprimiu a mensagem para mim. Eu estou olhando para enviar a saída exata enviada paraoutfile no primeiro comando para STDOUT.

questionAnswers(3)

yourAnswerToTheQuestion