title: What is a way to read man pages in Vim without using temporary files
body: <p>I want to be able to read man pages in Vim.</p>
  <p>For some reason, it seems that Vim isn't able to read the output of programs through piping. E.g <code>(man ls) | vi</code> doesn't seem to work, bonus points for somebody who can explain why.</p>
  <p>To get around this, I've been using the following little script:</p>
  <pre><code>tempo = `mktemp`
  man $1 &gt; $tempo ; vi $tempo
  </code></pre>
  <p>This script uses temporary files which I guess work fine, but I was wondering if there was a good way to read man pages in Vim without resorting to creating temporary files</p>