Wie können Sie Python-Debugger (pdb) Haltepunkte in Sublime Text 3 festlegen?Ausführen von Python-Debugger (pdb) in Sublime Text 3
Beide SublimeREPL oder Python Breakpoints nicht mit Standard-Python Build-System:
print "hello"
# code runs fine without this breakpoint
import pdb; pdb.set_trace()
print "bye"
>>>File "C:\Python27\lib\bdb.py", line 49, in trace_dispatch
>>>return self.dispatch_line(frame)
>>>File "C:\Python27\lib\bdb.py", line 68, in dispatch_line
>>>if self.quitting: raise BdbQuit
Above Ausgabe documented erscheint, aber ohne offensichtliche Lösung. Oder hat die Antwort mich angeguckt?
sehen: http://stackoverflow.com/a/16385039/4131059 Es behebt nicht das 'stdin' Problem, aber es' stdout' behoben. Natürlich, da für die REPLs "stdin" bereits definiert ist, ist dies eine gute Sache. –
Haben Sie das Plugin unter [github.com/obormot/PythonBreakpoints] (http://github.com/obormot/PythonBreakpoints) ausprobiert? –
Warum verwenden Sie nicht Eclipse oder Pycharm, die sogar Remote-Debugging enthalten? Eclipse mit Pydev ermöglicht Ihnen sogar, Code während der Ausführung zu injizieren. Gibt es einen Grund, dass diese Optionen nicht berücksichtigt werden können? –