# VIMDEBUG
VimDebug integrates the Perl debugger with Vim.
### Requirements
- Unix/Ubuntu/OSX
- Vim with +signs, and +perl compiled in
- Perl 5.6.0+
- The Vim::Debug Perl module
### Install instructions
Perl modules are easily installed using cpanm. If you don't have cpanm, this
is the simplest way to get it:
curl -L http://cpanmin.us | perl - --sudo App::cpanminus
To install Vim::Debug:
sudo cpanm Vim::Debug
For more help installing Perl modules, see the [cpanm documentation][1]
### VimDebug key bindings
These are the default key bindings. To change them, edit VimDebug.vim:
Start the debugger
s/ Start the debugger. Prompts for command line arguments.
Restart debugger. Break points are ALWAYS saved (for all dbgrs).
Exit the debugger
Next
Step
Continue
b Set break point on the current line
c Clear break point on the current line
v Print the value of the variable under the cursor
v/ Print the value of an expression thats entered
/ Type a command for the debugger to execute and echo the result
[1]: http://search.cpan.org/~miyagawa/App-cpanminus-1.1007/lib/App/cpanminus.pm