在Spyder中调试时编辑源代码



我经常使用Spyder的内置调试。我发现当我逐步完成一个程序时,我经常想对源代码进行更改。但是,这会使代码编辑器中的当前行(行号为粗体的代码行(与 ipdb 在 ipython 控制台中运行的行无关

紧要。

虽然 ipdb 似乎继续正常工作,但让我感到紧张,因为我不应该在调试时编辑文件,我最终会出现意外的行为。

我的问题是:

我应该能够在Spyder中调试时编辑文件吗?

如果是这样,最好的方法是什么?

如果不是,PyCharm或其他对科学计算有益的IDE是否支持这一点?

非常感谢。

是的,你应该能够做到这一点。编辑和保存将仅编辑原始文件,而不是当前运行的代码。如果您已保存文件并重新运行 python 调试器命令,它只会编辑正在运行的文件。它不是特定于 Spyder,而是特定于 ipdb/pdb 命令,因此在 PyCharm 等其他编辑器中也是如此。

相关内容

  • 没有找到相关文章

最新更新