PyDevはdebug consoleとの両方を提供します。しかし、私はまだ%timeit
のようなインタラクティブコマンドをデバッグコンソールで実行することはできません。PyDev Debug Consoleをインタラクティブにするには?
デバッグコンソールをインタラクティブにするにはどうすればよいですか?
PyDevはdebug consoleとの両方を提供します。しかし、私はまだ%timeit
のようなインタラクティブコマンドをデバッグコンソールで実行することはできません。PyDev Debug Consoleをインタラクティブにするには?
デバッグコンソールをインタラクティブにするにはどうすればよいですか?
現在、デバッグコンソールをIPythonの対話型コンソールにすることはできません。Debug view > PyDev > Debug Console
のスタックフレームを右クリックして「通常の」対話型コンソールを使用することはできますが、実際にはIPythonをサポートする対話型コンソールではありません。
ブレークポイントのコンテキストでIPythonセッションを開始すると、デバッグセッションを壊す可能性のある副作用が発生する可能性がありますので、実装されませんでした。実際には、唯一のことは、ユーザがそれをオプトアウトすることができるように、そしてそれを実際に実装する時間と意欲があるように、おそらく好みがあるべきであるということです)。
もう1つの方法は、物事を逆にすることです。対話型コンソールを起動し、デバッガを接続してください。window > preferences > PyDev > Interactive Console
に行き、Connect console to Debug Session?
を参照してください。詳細はhttp://www.pydev.org/manual_adv_interactive_console.html#full-debug-support-in-interactive-consoleを参照してください。
ipdbについてはどうですか? ipdbは、IPythonとpdbを組み合わせることが可能であることを示しています。なぜPyDevではそれができないのですか? https://pypi.python.org/pypi/ipdb – David
あなたはそうです。私はあなたの質問に基づいて私の答えを改善しました;) –