【发布时间】:2017-01-08 23:56:15
【问题描述】:
是否有任何 Atom 包或 IDE 允许我在调试时观察变量?
我试过https://github.com/webBoxio/atom-hashrocket 但这并不能让我一步步走下去
我试过https://atom.io/packages/python-debugger 但它没有观察变量。
有什么建议吗?
【问题讨论】:
标签: python debugging atom-editor
是否有任何 Atom 包或 IDE 允许我在调试时观察变量?
我试过https://github.com/webBoxio/atom-hashrocket 但这并不能让我一步步走下去
我试过https://atom.io/packages/python-debugger 但它没有观察变量。
有什么建议吗?
【问题讨论】:
标签: python debugging atom-editor
我为 Atom 找到的最好的调试器是:https://atom.io/packages/python-debugger,但它(据我所知)不允许您观察变量。您可以单步执行代码并输入您尝试观察的变量的名称,插件会将变量的值打印到控制台。我认为这只是 Python 中 pdb 调试器工具的精美 UI。如果你想要一个真正的 Python 调试器并且你不介意使用不同的文本编辑器,你可以尝试 VSCode:https://code.visualstudio.com/ 并下载 python 调试器插件,它可以让你像 Visual Studio 或 XCode 一样观察变量和设置断点,或者你可以试试 PyCharm 的社区版本:https://www.jetbrains.com/pycharm/,它内置了一个调试器。
【讨论】:
试试atom-ide-debugger-python。它使用 atom 的 ide-python 运行,并允许变量监视以及断点设置。
编辑 2020-09:自从 facebook 放弃 atom-ide 项目后,atom-ide-debugger-python 一直无人维护。
【讨论】: