title: Do you debug C++ code in Vim? How?
body: <p>The question is to all you people, who use Vim to develop C++ applications.</p>
  
  <p>There was a period in my life, which can be described as
  'I hate Vim!!!'..'Vim is nice!'</p>
  
  <p>However, having grown up mostly on Microsoft development IDEs, I've got used to those <kbd>F5</kbd>-<kbd>F11</kbd> shortcuts when debugging code, watch window, call stack and the main code - all visible without need to type any GDB commands.</p>
  
  <p>So, here is the question:</p>
  
  <p><strong>Do you use Vim as well for debugging? Or do you switch to some IDE for this purpose? Which one?</strong></p>
  
  <p>For those who use Vim to debug code: are there plugins to set breakpoints in editor, highlight the line we're currently debugging, auto-navigation during step, step into, step out?</p>
  
  <p>Please, don't tell me you use GDB as command line, see only one line which is debugged, etc.</p>