.. |vim-debug-logo| image:: https://raw.github.com/jabapyth/vim-debug/master/logo.png
.. Maintainer: Jared Forsyth [email protected] .. Source: http://github.com/jabapyth/vim-phpdebug
This plugin creates an integrated debugging environment in VIM.
It supports Python 2 and PHP.
Seeking maintainer! I haven't used this actively in many years, and it's likely that alternatives have cropped up that are better. If you know one (or find one) please PR this readme and put a link [here] :D If you want to make this package better, open an issue asking to be a maintainer! Thanks
MIT
Integration with xdebug
Step (into/over/out)
Live stack view
Breakpoint set/remove
Watch expressions
Live scope view
Some improvements to make it easier to hack
It's now in a true python package
Modularized
Cleaned up, substantially rewritten for consistency
Planned:
To start your debug session, use the following variants::
Usage: Dbg - (no auto start) Dbg . (autostart current file -- python) Dbg url (autostart a URL -- PHP) Dbg num (autostart a past url -- PHP)
Note: for PHP urls, vim-debug keeps track of the last 5 urls you debugged -- so you don't have to keep typing them in.
Debugger commands::
[usage:] dbg command [options]
To disable the default mappings, set the variable g:vim_debug_disable_mappings
to a value
different than 0 in the debugger.vim file.
For example::
let g:vim_debug_disable_mappings = 1
Execute the following commands::
sudo pip install dbgp
and then use your preferred vim plugin manage (pathogen <https://github.com/tpope/vim-pathogen>
, Vundle <https://github.com/gmarik/vundle>
, vim-plug <https://github.com/junegunn/vim-plug>
_, et al.) and install this
repository (jaredly/vim-debug
) as appropriate for the given manager.
Screenshot: [full size] <http://jaredforsyth.com/media/uploads/images/vim_debug.jpeg>
_
.. image:: http://jaredforsyth.com/media/uploads/images/vim_debug.jpeg :width: 450
A screencast tutorial: https://www.youtube.com/watch?v=kairdgZCD1U
Python package installer <http://pypi.python.org/pypi/pip>
_
Xdebug docs <http://www.xdebug.org/docs-dbgp.php>
_
:Sam Ghods: (last activity 6/21/07) <http://www.vim.org/scripts/script.php?script_id=1929>
_
:Seung Woo Shin: (last activity 12/7/04) <http://www.vim.org/scripts/script.php?script_id=1152>
_