ipython一部の機能がデバッガーから利用できないことに気付きました。たとえば、変数イントロスペクションの?and??オペランドは機能しません。
例えば
ipython> run my_script.py
ipython> %debug
ipdb> foo?
*** SyntaxError: invalid syntax(<stdin>, line1)
ipythonデバッガーにすべての機能をもたらす方法はありますか?
ipythonはデバッグ用のPython デバッガーを実行するため、(リストのtype )pdbによって提供されるコマンドと標準の Python 構文 ( に置き換えることができます) に制限されます。pdbhfoo?help(foo)
コード内の任意の位置で IPython シェルを開始したい場合は、Embedding IPythonを試すことができます。