Komodo - Debugging (IDE Only)

Komodo supports debugging (IDE ONLY) for all of its major dynamic languages which includes Python, PHP, Go, Perl, Tcl, Ruby, NodeJS and JavaScript.

Every feature you would expect in a debugger is present in the Komodo debugger:

 

  • watch variables
  • REPL integration
  • global and local variables
  • custom and standard breakpoints
  • step-in/over/out capability

 

What we do have that other IDEs may not support is remote debugging. This allows you to start a process outside of Komodo and have it connect to a debugging session in Komodo. This allows you to debug websites, subprocesses in a larger program, spontaneous debugging sessions from a running program, etc.