首页 > 解决方案 > 使用 Juno / Atom 时使用 Debugger 进行调试在 Julia 中不起作用

问题描述

在使用 Juno IDE(即带有 Julia 扩展的 Atom)时,我正在尝试单步执行 Julia 中的一个函数。我正在使用 Julia 1.1 和 Debugger 包。

我正在尝试按如下方式输入函数:

@enter myfunc(5)

当我运行它时,它会在调试模式下打开 REPL 到正确的功能,但是当我尝试按cn继续或运行到下一个功能时,我得到以下信息:

no previous command executed

此外,当我按 `(反引号)进入交互模式时,它并没有真正起作用,并且会产生一些难以简洁描述的奇怪行为。

这个错误是什么意思,我如何在 Juno 中进行简单的调试?

Atom 版本:1.36 操作系统:Windows 10

标签: juliajuno-ide

解决方案


您可能正在使用CTRL+ENTER运行此命令,由于某种原因(我不知道),它在 Juno 中创建了这种奇怪的行为。如果您使用@enteror复制代码行@run,然后自己将其直接粘贴到 REPL 中,您应该会发现调试工作正常。我一直以这种方式成功使用它。


推荐阅读