我习惯于启动我的所有 Matlab 脚本,clear all; close all; clc
以确保我没有查看任何旧数据或绘图。我发现 Julia'sclearconsole()
等同于 Matlab's clc
,但还没有其他两个 Matlab 命令的有效解决方案。我主要在 Juno IDE 中工作并使用 Play(“Run All”)按钮运行脚本。
Revise.jl 包现在应该清除workspace()
已弃用的工作区,但它不适用于这个简单的测试用例。如果我定义x
一次然后注释掉该行,它将在每次运行时继续打印而不会出错。
using Revise
clearconsole()
#x=1
println(x)
我知道我可以点击“停止”然后点击“播放”来重置工作区。然而,这仍然没有关闭旧的情节,而且第一次情节问题的时间使得这个选项不受欢迎。
我在 Juno 的绘图窗格中找到了“忘记所有绘图”按钮,但我希望将该功能作为我的脚本中的一行来代替。目前,在我编辑脚本后,我需要单击三下才能再次运行脚本(如果我包含“停止”,则需要四次)。
- “忘记所有情节”
- 在编辑器中的某个地方将焦点重新放在我当前的文件上。
- “全跑”
理想情况下,我希望通过单击或击键在全新的环境中重新运行,但任何关于更好的 Juno 工作流程的提示将不胜感激。