我正在學習Enaml,它是Python語言的擴展,它允許您定義用於圖形用戶界面的對象的分層樹。如何在PyCharm中爲.enaml文件獲取語法高亮顯示?
由於enaml是Python語言的超集,它的語法可能與Python的語法不同,而IDE不會突出顯示它。 有什麼辦法可以在PyCharm中獲得enaml-syntax高亮顯示?或者也許在其他一些IDE?
(我知道包「enaml-Pygments來做」存在,但我不知道如何使它自動enaml語法在IDE中的突出顯示。)
我正在學習Enaml,它是Python語言的擴展,它允許您定義用於圖形用戶界面的對象的分層樹。如何在PyCharm中爲.enaml文件獲取語法高亮顯示?
由於enaml是Python語言的超集,它的語法可能與Python的語法不同,而IDE不會突出顯示它。 有什麼辦法可以在PyCharm中獲得enaml-syntax高亮顯示?或者也許在其他一些IDE?
(我知道包「enaml-Pygments來做」存在,但我不知道如何使它自動enaml語法在IDE中的突出顯示。)
有在幾個編輯熒光筆Enaml回購。也許他們中的一個,可以使用PyCharm:https://github.com/nucleic/enaml/tree/master/tools
今天,我發現這個設置菜單部分解決添加任何語法PyCharm的問題: https://blog.jetbrains.com/idea/2010/09/custom-file-types-in-intellij-idea/
不幸的是它僅捕獲語法的最簡單的功能。
我已經添加了大部分的關鍵字來此repo你可以導入PyCharm:
我使用的Atom與Python/Enaml代碼工作。使用language-enaml包,您可以獲得語法突出顯示以及Enaml的一些自動擴展和文檔字符串功能(https://atom.io/packages/language-enaml)。添加git集成和像build-python這樣的包來從編輯器運行你的代碼,並且你有一個不錯的IDE。
我想'vim'可能會突出顯示它,因爲'vim'幾乎可以像任何東西一樣。但'vim'並不是一個真正的IDE。它是一個文本編輯器。 –
謝謝威廉。不過,可能學習使用'vim'對於這項任務來說有點矯枉過正。 –