我正在为JetBrains编辑器寻找一个Perl 6插件,如IntelliJ IDEA,PyCharm或PhpStorm。
已连接问题:
任何人都可以推荐一些东西吗?或者我应该尝试不同的IDE?
现在语法被错误地突出显示,因为我使用了Perl 5
的插件
答案 0 :(得分:7)
我无法代表IntelliJ编辑(我的同事们听过很多伟大的事情)。
Vim 内置了对Perl 6的支持。我曾经讨厌vim,直到我看到有经验的用户演示它。您无需触摸鼠标或必须滚动菜单即可移动,复制,粘贴,搜索和替换等。从那以后我没有回头。对我来说,真的值得花时间和精力学习。
但是我必须警告你,如果你不是一个打字员, Vim 可能不适合你。 Vim 真的很突出,因为它利用了反射(即#34;肌肉记忆")。你考虑将光标向上移动,你的手指反复地点击 k 而不考虑它。你想复制一行,所以你不用考虑它就点击 y y 。 它是最接近大脑 - 计算机界面的东西,无需接受手术。只需要一些初步的努力就可以开始学习并定制它。
当代码写得非常干净时,它看起来很漂亮:
但是,有时 Vim 确实在解析Perl 6并正确着色时遇到问题,特别是如果同一行中有很多语法。无论如何,这些案件往往不太人性化。当我注意到以下不一致的语法着色时,我将代码重构为上面看到的更人性化(以及 Vim 友好)样式。
由于只有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的早期阶段,可供加入其支持者计划的人使用。