我正在開發一個項目,我需要突出顯示java文件中特殊類型的語法並提取這些部分。Intellij擴展java語法突出顯示
public class Hello{
public static void main(String [] args){
<<<SOMTHING>>>
}
}
我看過的IntelliJ從一個tutorial,但我不能完全理解的語言定義的語法。我想要做的是創建一個IntelliJ創意插件並定義一種新的語言,它具有與java和其他特殊符號相同的語法。我想我可以在IdeaJ社區源碼中使用Java現有的語法突出顯示。
請有人幫助我如何獲得Java的現有語法突出顯示源並將它們添加到我的插件並進行修改。
謝謝
我很抱歉,但我想我忘了提,我需要添加Java語法高亮自定義文件類型。 (不是.java)。 –
這並沒有太大的改變。您可以使用擴展名(使用fileTypeFactory擴展點)創建文件類型,並使用「fileType.fileViewProviderFactory」擴展名 指向該文件類型的Java基本語言。 – Argb32
哦,非常感謝,將嘗試:D –