我正在尝试学习Enaml,它是Python语言的扩展,允许您定义用于图形用户界面的对象的分层树。
由于enaml是Python语言的超集,因此它的语法可能与Python的语法不同,而IDE则不会突出显示它。有没有办法在PyCharm中获得enaml-syntax突出显示?或者也许在其他IDE中?
(我知道包'enaml-pygments'存在,但我不知道如何让它适用于IDE中的自动enaml语法高亮显示。)
我已将大部分关键字添加到此repo中,您可以将其导入PyCharm:
Enaml回购中有几位编辑的荧光笔。也许其中一个可以被PyCharm使用:https://github.com/nucleic/enaml/tree/master/tools
今天我发现这个设置菜单部分解决了向PyCharm添加任何语法的问题:https://blog.jetbrains.com/idea/2010/09/custom-file-types-in-intellij-idea/
不幸的是,它只捕获语法中最简单的功能。
我正在使用Atom来处理Python / Enaml代码。使用language-enaml包,您可以获得Enaml(https://atom.io/packages/language-enaml)的语法突出显示以及一些autoextension和docstring功能。添加git集成和build-python之类的包,从编辑器运行代码,你有一个很好的IDE。
https://github.com/vahndi/pycharm-enaml-keywords
打开PyCharm转到文件,导入设置...,浏览到.jar文件,然后单击确定选择全部,确定