title: Terminal vim executes open command and doesn't return back
body: <p>I'm using terminal Vim 7.3 on Mac OS X Lion and have the following mapping:</p>
  
  <p><code>map &lt;silent&gt; &lt;leader&gt;p :&lt;C-u&gt;silent !open -a Marked.app '%:p'&lt;CR&gt;&lt;C-l&gt;</code></p>
  
  <p>and have also tried:</p>
  
  <p><code>command! Marked silent !open -a "Marked.app" "%:p"</code> as given in <a href="https://stackoverflow.com/questions/7483130/opening-current-file-in-marked-with-a-vim-command">Opening current file in Marked with a Vim command</a></p>
  
  <p>This works in MacVim by opening the current file in Marked.app, but in terminal vim it opens the file and doesn't return Vim to a usable state. I have to <code>C-z</code> then <code>fg</code> to get it back up.</p>