title: How do I get out of a messy merge when using vimdiff
body: <p>I use <code>vimdiff</code> as my merge tool in mercurial. Sometimes I'll start a rebase that ends up being pretty messy and I just want to try and get out of the process and do something different. The way I end up doing this is usually just spamming <code>:qa</code> until I've made my way through all the conflicting files, but for larger sets of conflicts this can mean I'm doing that for quite a while. Sometimes, if I'm lucky, I can sneak in <code>Ctrl+C</code> in the time before the next conflict loads up in <code>vim</code>, but often I just end up messing something even bigger up and my whole terminal session is hosed.</p>
  
  <p>Is there a more graceful way of quitting out of a messy rebase when using <code>vimdiff</code>?</p>