VimDebug : Visual debugger for Perl, Ruby, and Python (updated 03/2011)
| script karma
Downloaded by 7359
Comments, bugs, improvements
script versions (upload new version)
|VimDebug gives developers the ability to visually step through their code and set breakpoints. Currently supported debuggers are Perl, Ruby, and Python.
This plugin is still in beta. Code is available on github:
For help or to report a bug, please go here:
2 Perl modules
Vim with +signs compiled in.
Set/reset these in your .vimrc if you want:
<F12> Start the debugger
<Leader>s/ Start the debugger with command line arguments
<F10> Restart debugger. Break points are saved.
<F11> Exit the debugger
<F2> Show console
<Leader>b Set break point on the current line
<Leader>c Clear break point on the current line
<Leader>v Show the value of variable under the cursor
<Leader>v/ Show the value of any expression
<Leader>/ Enter a command for the debugger to execute, and echo the result.
let g:DBGRconsoleHeight = 7
let g:DBGRlineNumbers = 1
|$ tar xvzf VimDebug*tar.gz
$ cd VimDebug*
$ perl Makefile.PL
$ sudo make install
$ cp -r vim/*vim $VIMHOME/
Click on the package to download.
ip used for rating: 188.8.131.52
||Warns if you don't have IO::Pty installed; fixed newline problems for a number of people; fixed tab problems for people who use SuperTab plugin
||Dramatically improved debug console. New underlying API makes adding support for new languages simpler. Added support for Gdb, but this module is not yet tested. This project is still in beta.
||added Python, a very basic debug console, and some other gui improvements; still beta
||complete rewrite. much more mature. this version only supports perl and ruby.
||fixed some problems with the install process (added multvals.vim)
script now works with perl v.5.6+ (instead of v.5.8+)
fixed a bug involving arrays and eval() in the perl debugger module