title: how to have a horizontal pane at the bottom in vim showing recent commands
body: <p>I usually work in vim with two panes split vertically with NERDTree being on left. I run external commands with <code>:!</code> and <code>ESC</code> out when the command is completed. Sometimes I want to run the same command again so I have to do <code>:&lt;up arrow&gt;enter</code></p>
  
  <p>To avoid this, I want to know if there is a way to have a horizontal pane at the bottom of the page that shows the last 5 external commands. In addition, it would be awesome if I can, for example, run the last <code>4th</code> command by simply doing <code>:!4</code> or something similar. </p>