VDB 0.4.1

VDB is a Vim plugin that offers an integrated debugger for any language with a text based debugger.

  Add it to your Download Basket!

 Add it to your Watch List!


Rate it!
send us
an update
GPL (GNU General Public License) 
3.3/5 15
James Dominy
ROOT \ Text Editing&Processing \ Vim Plugins
VDB is a Vim plugin that offers an integrated debugger for any language with a text based debugger.

Developer comments

VDB will eventually provide a generic interface to any text based, line oriented, debugger, such as gdb, or pdb. Right now it only works with gdb, but eventually, it is intended to be made extensible by use of "interface configuration files" [potentially in XML, but that's probably overkill] specifying what the debugger of choice considers the commands for various actions to be. It only works on operating systems that support pty's, i.e. not windows. Currently users are able to step over/into a particular line of code, execute until the current cursor line is reached, set watches on expressions, view the output of their programs in a vim buffer, and interactively enter data into the same buffer when their program requires input. More powerful actions can be performed by using the debug console, which gives you direct access to the back-end debugger process. Type commands in here, and see their results both in text, and reflected in the various status displays within vim. You will need vim version 7.0 or higher. Actually it might work on lower versions, I haven't tested yet. For more info check out the README file that's bundled in the package.




Installation as a normal user:

To install vdb.vim without root privileges, for only the current user, place a copy of vdb.vim in your home directory and add the following command to your ~/.vimrc

source ~/vdb.vim

You may of course place the file where ever you wish, as long as the source command points to it correctly. Make sure vdb.vim is readable by you.

System Wide Installation:

To install vdb.vim as a plugin available to all the system's users, place a copy in /usr/share/vim/vimfiles/ftplugin. Users can then at their own discretion activate the plug in by adding

source /usr/share/vim/vimfiles/vdb.vim

To their own ~/.vimrc files

Last updated on June 1st, 2008

#programming debugger #Vim plugin #Vim debugger #Vim #plugin #programming #integrated

Add your review!