茱莉亚1.0中的“ workspace()”的替代方法是什么?

时间:2018-08-16 07:45:54

标签: julia

0.7警告使用revise.jl,但在其文档中我找不到一条只说“全部清除”的命令。

是的,我可以确定只是重新启动Julia,但是在IDE中只需单击几下,而有时我只是想清除以前定义的所有变量/模块。

3 个答案:

答案 0 :(得分:1)

一种可能性是在模块MyModule中处理代码,然后使用Atom / Juno的内置功能在底部栏的最左侧定义工作模块。重新评估该模块应清除所有内容。

答案 1 :(得分:0)

  

是的,我可以确定只是重新启动Julia,但是在IDE中只需单击几下

假设您正在使用Juno, 按 Ctrl + j ,然后按 Ctrl + k
Docs

k 使julia进程陷入困境,然后该进程将自动重新启动。
相当快

答案 2 :(得分:0)

您可以将其添加到您的startup.jl文件中,并且workspace()的工作原理应与先前的Julia版本相同:

function workspace()
   atexit() do
       run(`$(Base.julia_cmd())`)
   end
   exit()
end