如何在不重新启动的情况下使 Raku Grammar Preview 从“收集结果”中解脱出来?

Ste*_*ieD 8 raku commaide

我正在使用 Comma IDE 中的 Raku Grammar 功能。它太酷了。我可以通过无限的尝试和错误来编码,这是我最擅长的。

然而,它经常卡住(可能每 5 到 10 分钟一次)。这可能是我的错误代码的结果。

不管怎样,有没有一种方法可以在不重新启动 IDE 的情况下重置它?我尝试过改变我的语法。有时这有效,但通常无效。

谢谢。

Ste*_*ieD 3

我找到了一个稍微更好的方法来尝试防止预览器卡住:

  1. 在同一个文件中创建另一个语法token TOP { .+ }

  2. 如果遇到困难,请切换到其他语法。这会将 Comma 的注意力从真正的语法上转移开。

  3. 请对代码进行任何更改,以尝试解决实际语法中的问题。

  4. 切换回真正的语法。通常,它会再次开始工作。

此外,语法检查器可以生成多个rakudo僵尸进程。一定要杀死它们,否则它们会很快耗尽你的 CPU 和内存。

  • 四月的版本将有一种方法来取消当前的语法评估,因此不需要这些解决方法(并且没有僵尸!) (3认同)