是否有用于 Perl 6 的 Intellij 插件?

Is there an Intellij plugin for Perl 6?

我正在为 IntelliJ IDEA、PyCharm 或 PhpStorm 等 JetBrains 编辑器寻找 Perl 6 插件。

关联问题:

https://github.com/Camelcade/Perl5-IDEA/issues/1554

谁能推荐一下?或者我应该尝试不同的 IDE?

现在语法被错误地突出显示,因为我使用插件 Perl 5

我不能代表 IntelliJ 编辑器(我从我的同事那里听说了很棒的东西)。

Vim效果不错

Vim 内置了对 Perl 6 的支持。我以前很讨厌 vim,直到看到有经验的用户演示它。您可以移动、复制、粘贴、搜索和替换等,而无需触摸鼠标或滚动菜单。从那以后我就没有回头。对我来说,真的很值得花时间和精力去学习。

但我必须警告您,如果您不是盲打员,Vim 可能不太适合您。 Vim 确实很突出,因为它利用了反射(即 "muscle memory")。你想着把光标往上移,手指想都没想就条件反射地敲了k。你想复制一行,想都没想就打了yy它是最接近脑机接口的东西,不需要手术。只需要一些初步的努力就可以开始学习和定制它。


例子

当代码写得非常干净时,它往往看起来不错:

但是,有时 Vim 在解析 Perl 6 和正确着色时确实存在问题,尤其是在同一行中有很多语法的情况下。无论如何,这些案例往往不太人性化。当我注意到以下不一致的语法着色时,我将代码重构为更人性化(和 Vim 上面看到的更友好的风格。

因为只有 Perl 6 can fully parse Perl 6,我希望有时大多数编辑器在 Perl 6 的语法高亮方面会遇到困难。如果您发现编辑器比 Vim这方面。

有时 Vim 会暂时使语法变得有趣,但上下滚动会给它一个纠正自己的机会。

更新:现在有一个 IntelliJ 插件,请参阅

Comma 是在 IDEA 平台上构建的 Perl 6 IDE,也作为与 IntelliJ 和类似工具一起使用的插件提供。它目前处于早期测试阶段,可供加入其支持者计划的人使用。