- Debugging of multithreaded programs
- Conditional breakpoints
- Variables hot modifications
- "Turbo mode"
- easy integration in frameworks
This plugin is installed by default in any new Cloud9's workspaces.
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.
CPython 2.7
Cloud9 IKPdb's debugger client
is licensed under the MIT License.
See the LICENSE file at the root of this repository.
Source code is available on github:
https://github.com/audaxis/c9.ide.run.debug.ikpdb.git
Issues are managed using Github's Issues Tracker.