我经常编写非常小的代码,最多 100 行,尤其是在我学习新东西并只是在玩代码或调试时。
因为我经常更改代码并想看看它如何改变我的变量和输出的内容,所以任一
1) 点击调试按钮,等待调试器启动(在我的例子中,我使用 PyCharm 作为 IDE)然后检查输出
或
2) 为我想要观察的变量插入一些打印并编译代码(比启动调试器稍快)。
为了消除这个耗时的工作流程,我每隔几秒就不断地点击编译或调试按钮,有没有一个 IDE,我可以在其中设置监视几个变量,然后每次更改我的源代码一个字符(或者,每半秒)IDE 会自动编译所有内容,然后我会看到我的变量的新值?
(当然,当我在中间更改代码时,编译会出错,但这没关系。这个功能将节省大量时间。也许 PyCharm 已经实现了它?如果没有,理想情况下我希望有一个与语言无关的 IDE ,类似于 PyCharm,其中也存在 Java 等的变体。如果没有,因为我用 Python 编写代码,所以 Python IDE 也很棒。)
最佳答案
这可能不是您正在寻找的,但 PyCharm(以及 IntelliJ 可能还有其他)可以在代码更改时自动运行测试。
在 PyCharm 运行工具栏 中查找 “切换自动测试” 按钮。
例如,在 PyCharm 中,您可以创建仅运行您感兴趣的代码并打印您需要的变量的测试用例。 然后创建一个仅运行这些测试的运行配置并将其设置为自动运行。
关于intellij-idea - 给我看你的身份证(E)!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47811681/