Cloud9 debugger client plugin for the IKPdb python debugger.
Features
- Debugging of multithreaded programs
- Conditional breakpoints
- Variables hot modifications
- "Turbo mode"
- easy integration in frameworks
Installation
This plugin is installed by default in any new Cloud9's workspaces.
Getting started
Go to Cloud9, create an account there then:
- Create a Workspace using the Python template
- Create a new file with a few statements and save it as "debug_me.py".
You can copy / paste this snippet.
#coding: utf-8
print "I want to try Python debugging with IKPdb in Cloud9."
print "I step over onto this line."
3. Set a breakpoint on the first line by clicking in the left margin until a red circle appears.
Ignore the red check button on line 1 ; as it is relevant only for Django development.
- Click on the Run button at the Top menu right-hand side.
The debugger is now open on the breakpoint you defined at step 3.
Now you can:
- Play with the debugger
- Read the Cloud9 debugging documentation to discover all Cloud9 features related to debugging.
- Read IKPdb documentation to get information about IKPdb and Python debugging.
Documentation
Requirements
CPython 2.7
License
Cloud9 IKPdb's debugger client
is licensed under the MIT License.
See the LICENSE file at the root of this repository.
Source code
Source code is available on github:
https://github.com/audaxis/c9.ide.run.debug.ikpdb.git
Issues
Issues are managed using Github's Issues Tracker.