O que é uma maneira de ler páginas man no vim sem usar arquivos temporários

Eu quero ser capaz de ler man pages no vim. Por alguma razão, parece que o vim não é capaz de ler a saída de programas através da canalização (isto é, 'man ls' vi 'não parece funcionar, pontos de bônus para alguém que pode explicar por quê) e Em torno disso, eu tenho usado o seguinte pequeno script:

tempo = `mktemp`
man $1 > $tempo ; vi $tempo

Este script usa arquivos temporários que eu acho que funciona bem, mas eu queria saber se havia uma boa maneira de ler páginas man no vim sem recorrer a fazer arquivos temporários

questionAnswers(9)

yourAnswerToTheQuestion