1. 程式人生 > >開發IDEA定位到.class檔案的外掛(一)

開發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

 

===================================================

官方例子:

https://github.com/JetBrains/intellij-sdk-docs/tree/5418d11b1aafe6454811fe8934658663a571600b/code_samples

 

action是用來擴充套件工具欄和選單的,我在想滑鼠右鍵選單是不是選單(在網上搜一下滑鼠選單屬於什麼型別的操作),如果是,文件中搜一下在plugin.xml中怎麼配置的。

http://www.jetbrains.org/intellij/sdk/docs/basics/plugin_structure/plugin_configuration_file.html