開發IDEA定位到.class檔案的外掛(一)
開發IDEA定位到.class檔案的外掛
原始需求:
釋出補丁的時候,需要找到.class檔案放到jar包裡。
想開發一個IDEA外掛,直接右鍵.java檔案,定位到對應的.class檔案,可以是複製.class檔案路徑,最好的是,直接右鍵開啟.class所在目錄
IDEA如何不顯示資料夾或者特殊字尾的檔案
首先來看IDEA如何讓一些檔案和目錄不在Project檢視中顯示
我一般會加入下面這幾個目錄:
out;target;bin;.idea;
開發準備
首先是官網資料,我會第一個去翻
http://www.jetbrains.org/intellij/sdk/docs/welcome.html
頁面開啟
直奔主題,先通過Getting Started來了解下講了啥。
官方文件引導我開發一個新的外掛,使用gradle。
那我就用gradle。
==========================================================
gradle下載依賴好慢。。。
昨天的sdk下載好了,環境也好了,執行runIde:
應該還是我本地的網路問題,我啟動會報這個錯:
Cannot resolve builtin JBRE u152b1248.19. Falling local Java.
Cannot download JetBrains Java Runtime jbrex8u152b1248.19_windows_x64這個 jbrex8u152b1248.19_windows_x64下載不下來,但是沒關係,最終嘗試幾次後會使用本地的java環境。
但是後面還是希望想辦法,有沒有配置可以直接使用本地的java,否則啟動很慢。
執行之後,會啟動一個社群辦的IDEA Sanbox。如下圖,在主選單多了一個Greeting按鈕:
點選Greeting有一個二級選單Hello:
點選Hello,會有一個dialog
===================================================
官方例子:
action是用來擴充套件工具欄和選單的,我在想滑鼠右鍵選單是不是選單(在網上搜一下滑鼠選單屬於什麼型別的操作),如果是,文件中搜一下在plugin.xml中怎麼配置的。
http://www.jetbrains.org/intellij/sdk/docs/basics/plugin_structure/plugin_configuration_file.html