intellij-plugin

    0熱度

    1回答

    我想開發自己的IntelliJ插件,我想用Scala語言來做。當我使用Java時,一切都很完美,但我無法運行在Scala中實現的簡單AnAction。 看一看這些代碼示例,我有兩個AnAction實現,一個在Java和一個Scala中,他們都被登記在plugin.xml中: https://devnet.jetbrains.com/servlet/JiveServlet/showImage/2-5

    0熱度

    1回答

    我正在處理我的第一個Intellij插件,它在用戶當前正在處理的文件中生成大量的Java靜態內部類。我能夠生成內部類並向該內部類添加字段,但是生成的內部類是非靜態的,我如何使內部類是靜態的?我知道這可以通過psiFactory.createClassFromText()獲得,但由於某種原因,我不想使用這種方法。 我想在幾個同樣是使用下面的代碼 mClass.addBefore(mFactory.c

    21熱度

    2回答

    我已經爲IntelliJ Idea創建了一個插件。在插件中,我定義了一個我想在我的項目中使用的註釋,但它似乎無法訪問。 我應該如何在plugin.xml文件中指定我想要公開的包?

    1熱度

    1回答

    我正在開發intellij插件,單擊菜單選項時應將jar複製到選擇項目的libs文件夾中。請提供任何鏈接或代碼,我如何實現這一點。 罐子是這條道路上「PROJECT_NAME \資源\原材料\ xyz.jar」,用下面的代碼來獲取的水瓶中inputsream但得到「NULL」 ClassLoader CLDR = this.getClass().getClassLoader(); InputSt

    1熱度

    1回答

    我是Intellij插件開發新手。目前,我正在爲一個項目創建Intellij IDEA插件。當我點擊運行按鈕時,它會成功構建並向我顯示新IDEA的第一個窗口,但是當我點擊打開新項目時,它會給我提供這些錯誤和異常。 [ 20681] ERROR - llij.ide.plugins.PluginManager - null java.lang.NullPointerException a

    0熱度

    3回答

    當代碼行超過窗口寬度時,是否有辦法阻止Intellij換行? 現在它在拆分模式(垂直)時打包我的代碼,但這無助於我更輕鬆地導航代碼。如果我需要向右滾動,我可以自己做。 如何防止發生這種包裝?

    1熱度

    1回答

    我是一個初學者,在intellij插件開發。我需要在新建項目嚮導中通過插件添加項目類型。我可以用<extention>標籤管理該部分plugin.xml。現在我需要在選擇項目類型後單擊下一個按鈕時添加CustomWizardStep。在哪個類中單擊該按鈕時調用的第一個方法是什麼?任何人都可以解釋嗎?

    2熱度

    1回答

    我正在爲Intellij開發一個插件,它具有多個操作。 我想在默認情況下禁用一些操作,並且它們只會在某些文件類型中被激活。 例如當我右鍵點擊.java文件時,它應該被禁用或禁用。但是,當我右鍵單擊一個.xml文件時,應激活或啓用該特定插件操作。

    3熱度

    1回答

    我正在開發用於IntelliJ的插件。我希望能夠使用Gradle構建插件。我也很喜歡在Gradle中使用依賴管理來同步IntelliJ中的插件項目。 我試過搜索,但所有的關鍵字都非常ambigious(intellij,插件,gradle等)。我在使用IntelliJ中的Gradle插件以及在Gradle中使用IntelliJ插件的帖子上發帖... :) 感謝您的幫助。

    0熱度

    1回答

    Quick Intellij插件開發問題。 有人可以告訴我一段關於如何在特定行顯示警告的代碼片段嗎? 我想顯示一個黃色的燈泡,並能夠輸入。 我不知道如果黃色燈泡是警告或只是一個提示的一部分,但我非常感謝,如果有人會告訴我如何做到這一點。 我試圖找到它的想法的插件開發,但沒有任何運氣 private List<PsiFile> psiFiles = new ArrayList<PsiFile>();