title: Any way to delete in vim without overwriting your last yank?
body: <p>I love vim, but one common gotcha is:</p>
  
  <ul>
  <li>yank a line</li>
  <li>go to where you would like to paste it</li>
  <li>delete what's there</li>
  <li>paste your yank, only to discover that it pastes what you just deleted</li>
  </ul>
  
  <p>Obviously the workflow is delete first, yank second.  But it would be reeeeeaaaaaalllly nice if I didn't <em>have</em> to.  Anyone have a trick for this? Does vim have a paste buffer that works well, or is there a .vimrc setting I can change?</p>