不需多說,IntelliJ IDEA IDE 對我而言就是十足的開發利器,整個用得相當愉快,雖然一開始使用的前置準備比較繁瑣,但只要設置好後的回饋絕對是優於其他簡單入手的 IDE。
以下是截至目前的Custom Plugin:
1. .ignore
針對版控忽略用的plugin
2. AceJump
只要輸入快捷,再 key 要搜尋的單字,就會在 coding 介面 highlight 相關詞彙並標示 2 次的快捷字母,再 key 入二次快捷字母就會立刻 force 到那邊,聽說是很厲害的利器,還在適應中…
3. Atlassian Connector for Intellij IDE
公司用途 (for JIRA)
4. FindBugs-IDEA
可透過設置 scan scope 來幫你抓 bug,據說也是很常用的工具
5. Gauge
好像 IntelliJ IDEA 15 就自動安裝的樣子, 很多 IntelliJ’s basic features 都在這一包
6. GsonFormat
可以透過 parse json string 就 generator object class,coding 相關 json object 相當好用 (e.g. RESTful)
7. JRebel for IntelliJ
熱部署神器,但要付費…
8. JUnitGenerator
Unit test 會自動 Generator,有點媲美 NetBeans 的 unit test generator
9. Lombok Plugin
龍目島的 plugin… 可以替你產生相關標註,但大多自己寫…
10. Markdown
針對 markdown 編輯增加檢視頁面,但支援度不是很好,我還是用 macDown 或 MarkdownPad tool
11. Maven Helper
看 pom.xml 時增加檢視頁籤,可用來看依賴 library 的衝突、list 跟 tree (實用), 不過 IntelliJ IDEA 的圖形化工具也不錯就是了
12. Optimizer for IntelliJ IDEA
可以優化 IntelliJ IDEA 的速度,也會建議像是 maven 跟 JDK 版本要 upgrade
13. SonarLint
可以很快速的分析 code 與建議,個人對這 plugin 還含蠻聽話的
14. SonarQube Community Plugin
公司用途,也是一套分析工具,可以直接設置相關 server
15. TabSwitch
提供一些切換的工具與相關快捷
16. VisualVM Launcher
Profiling 用工具,透過簡單設置即可對選單按鈕做 run or debug + virtualVM (會直接選單提供相關按鈕)
17. InnerBuilder
built-in builder pattern generation in IntelliJ
結語:
棄 Eclipse,NetBeans,MyEclipse 轉投抱 IntelliJ IDEA IDE 實在是很正確的選擇。