是否有Perl 6的Intellij插件?

时间:2017-08-06 05:40:55

标签: intellij-idea ide perl6

我正在为JetBrains编辑器寻找一个Perl 6插件,如IntelliJ IDEA,PyCharm或PhpStorm。

已连接问题:

  

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

任何人都可以推荐一些东西吗?或者我应该尝试不同的IDE?

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

的插件

2 个答案:

答案 0 :(得分:7)

我无法代表IntelliJ编辑(我的同事们听过很多伟大的事情)。

Vim 效果很好

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

但是我必须警告你,如果你不是一个打字员, Vim 可能不适合你。 Vim 真的很突出,因为它利用了反射(即#34;肌肉记忆")。你考虑将光标向上移动,你的手指反复地点击 k 而不考虑它。你想复制一行,所以你不用考虑它就点击 y y 它是最接近大脑 - 计算机界面的东西,无需接受手术。只需要一些初步的努力就可以开始学习并定制它。

实施例

当代码写得非常干净时,它看起来很漂亮:

Code in Vim showing consistent syntax coloring throughout.

但是,有时 Vim 确实在解析Perl 6并正确着色时遇到问题,特别是如果同一行中有很多语法。无论如何,这些案件往往不太人性化。当我注意到以下不一致的语法着色时,我将代码重构为上面看到的更人性化(以及 Vim 友好)样式。

Code in Vim showing strange syntax coloring in the bottom third.

由于只有Perl 6 can fully parse Perl 6,我希望有时大多数编辑都会遇到Perl 6的语法高亮问题。如果您发现编辑器比更好,请评论或添加其他答案Vim 就此而言。

有时 Vim 会暂时将语法颜色搞笑,但滚动上下会让它有机会纠正自己。

更新:现在有一个IntelliJ插件,请参阅Jonathan Worthington's answer about Comma

答案 1 :(得分:5)

Comma是一个基于IDEA平台的Perl 6 IDE,也是一个与IntelliJ及其类似的插件。它目前处于BETA的早期阶段,可供加入其支持者计划的人使用。