如何在Sublime Text 3中设置Python调试器(pdb)断点?
SublimeREPL和Python Breakpoints都无法使用默认的python构建系统。
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
上述问题似乎已经有记录,但没有明显的解决方法。或者答案一直在我眼前?
stdin
的问题,但是修复了stdout
。当然,由于REPL已经定义好了stdin
,所以这个方法可以很好地避开这个问题。 - Alex Huszagh