是否有Perl 6的Intellij插件?

Dan*_*iel 8 ide intellij-idea perl6

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

连接问题:

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

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

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

Chr*_*oms 7

我不能代表IntelliJ编辑(我的同事们听过很棒的事情).

Vim效果很好

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

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


例子

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

Vim中的代码始终显示一致的语法着色.

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

Vim中的代码在底部三分之一处显示奇怪的语法着色.

由于只有Perl 6可以完全解析Perl 6,我希望有时大多数编辑都会遇到Perl 6的语法高亮问题.如果你发现在这方面做得比Vim更好的编辑,请评论或添加其他答案.

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

更新:现在有一个IntelliJ插件,请参阅Jonathan Worthington关于逗号的回答.


Jon*_*ton 5

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