I’m a fairly new web developer, doing most of my work in JavaScript / CSS, but I will be doing work in PHP soon and I wanted to get a head start on debugging software.
My editor of choice is Vim, so I’m looking for suggestions for a debugger workflow, either a Vim plugin or a separate program, preferably something that could match the feature set of Eclipse or Visual Studio, but if that doesn’t exist I’d like to know.
I found several Vim plugins online:
– VimDebug looks nice but only supports Python, Perl and Ruby.
– vdb looks promising but also confusing (at least to me)
– VimDebugger is in early stages
I also found gdb, which was the only non-IDE debugging tool I found (if anyone has found others I’d love to hear about them!), as well as vim-debug, although development seems to have stalled on that one.
In short, does anyone have any working experience with the above tools? Or have a better suggestion? Does anyone have a working workflow debugging code with Vim?
Thanks so much in advance!
There is also the relatively new and actively developed Vdebug:
https://github.com/joonty/vdebug
It talks to debuggers supporting the DBGp protocol (which includes PHP with Xdebug and also many other dynamic languages).