Ha!  It&#x27;s nothing like Visual Studio.  GIMP is closer to Photoshop than Emacs + GUD&#x2F;GDB is to Visual Studio.<p>However, I do use Emacs with GUD and it works okay.  If you are addicted to VI-style editing (like myself), you can use viper.<p>You&#x27;ll want to add some keybinding to your .emacs.  The following are the VS6 bindings I use:<p>;; Add VisualStudio-style debugging keys<p>;; Add convenient &quot;until&quot; command to gdb mode (swiped off the web)<p>(add-hook `gdb-mode-hook<p><pre><code>        (lambda ()

         (gud-def gud-until &quot;until %f:%l&quot; &quot;C-u&quot; &quot;Execute until current line.&quot;)))

</code></pre>
;; Add a &quot;jump&quot; command (supposed to have been included in gud.el)<p>(add-hook `gdb-mode-hook<p><pre><code>        (lambda ()

         (gud-def gud-jump &quot;tbreak %f:%l\njump %f:%l&quot; &quot;\C-j&quot; &quot;Relocate next instruction to line at point in source buffer.&quot;)))

</code></pre>
(global-set-key [f9]    &#x27;gud-break)<p>(global-set-key [f11]   &#x27;gud-step)<p>(global-set-key [f10]   &#x27;gud-next)<p>(global-set-key [f5]    &#x27;gud-cont)<p>(global-set-key [\S-f11] &#x27;gud-finish)<p>(global-set-key [\C-f10] &#x27;gud-until)<p>(global-set-key [\C-\S-f10] &#x27;gud-jump)  ; Equivalent to VC&#x27;s Set Next Statement