/VimPdb

Integrated Python debugging within Vim

Primary LanguagePython

This is a mirror of http://www.vim.org/scripts/script.php?script_id=2043

    * Tired of debugging Python using print statements? 
    * Don't like the cumbersome PDB (Python debugger) console? 
    * Prefer using Vim for coding your Python programs? 

VimPdb is the solution - allows debugging Python in an IDE-fashion, right within the Vim editor.

Features:
    * Highlighting of currently debugged line and breakpoint lines.
    * F5 - Run/continue running.
    * F2 - Toggle breakpoint at current line
    * Ctrl-F2 / Shift-F2 - Toggle conditional/temporary breakpoint.
    * F7 / F8 - Step into/over
    * F12 - Print stack trace
    * F3 / Ctrl-F3 - Eval/Exec a given statement (in the current debugging context)
    * Save/load breakpoints into session files.
    * Cross-platform
    * And many more... See readme.txt for details 

Check out http://code.google.com/p/vimpdb/ for a screenshot.

Important Notes

    * It's still considered Beta, so I'm not too sure about its stability or lack of bugs. However, I do appreciate if you could report bugs, suggest features or help out with the known issues (see "Known Issues" section in readme.txt). Email me at vimpdb@gmail.com
    * It's possible to easily implement the debugging capabilities for another editor (e.g. Emacs) - you could write a Python class of your own, which inherits from the PdbIDE class, and implements editor-specific functionalities (such as highlighting).