1. 程式人生 > >程式猿(媛)的葵花寶典-- 必備idea 外掛plugins 提高編碼效率

程式猿(媛)的葵花寶典-- 必備idea 外掛plugins 提高編碼效率

 最近發現了幾個非常好用   提高編碼效率 的idea 外掛 跟大家分享一下,,,不用謝我!!!!!!!!!!!!!

因為idea自帶的外掛下載可能連線不上伺服器而導致外掛下載失敗,所以這裡推薦使用引入外部外掛的方式

外掛包也給你們準備好了(你們無需去下載啦),對照此篇部落格配置即可:

 

 首先說一下idea引入外部外掛的方式:

1.開啟settings配置面板

2.選擇plugins--》install pluginfrom disk  選擇相應外掛包==》點選ok

 

 常用外掛:

1. FindBugs-IDEA

作用:

檢測程式碼中可能的bug及不規範的位置,

寫完程式碼後檢測下 避免低階bug,

外掛提供地址:

成功標誌:

重啟idea後如果外掛載入成功左下角出現:

實際應用:

2. Maven Helper

作用:

一鍵檢視maven依賴,檢視衝突的依賴,一鍵進行exclude依賴

對於大型專案 非常方便

外掛提供地址:

成功標誌:

重啟idea後如果外掛載入成功 開啟pom檔案左下角出現:

實際應用:

切換Dependency Analyzer試圖即可進行相應操作:

  1) Conflicts(檢視衝突)

  2) All Dependencies as List(列表形式檢視所有依賴)

  3) All Dependencies as Tree(樹形式檢視所有依賴)

選中右鍵就可以 Exclude 啦,想用1.2就把其他版本的Exclude掉,想用1.1.3就把其他版本的Exclude掉,很方便。

3. VisualVM Launcher

作用:

執行java程式的時候啟動visualvm,方便檢視jvm的情況 比如堆記憶體大小的分配

某個物件佔用了多大的記憶體,jvm調優必備工具

外掛提供地址:

成功標誌:

重啟idea後如果外掛載入成功右上角出現:

實際應用:

非常感謝有一個大佬,給我的評論,我研究了一下才知道實際應用,非常感謝哈,

下面教大家一下實際應用:

首先需要一個客戶端(這裡已經為大家準備好):

將客戶端解壓

開啟settings配置面板

配置excutable===》選擇到客戶端的bin目錄的visualvm.exe檔案

 然後點選ok。。apply應用一下

右鍵使用VM外掛啟動

然後會自動載入程式:

可檢視jvm狀態,然後就可以自行除錯咯:

具體怎麼搞,就看你們自己想怎麼搞咯,,本博主後期也會發布jvm調優的部落格的,

4. GenerateAllSetter

作用:

一鍵呼叫一個物件的所有set方法並且賦予預設值 在物件欄位多的時候非常方便

外掛提供地址:

成功標誌:

。。。。。。

實際應用:

通過alt +enter生成一個類所有setter方法的預設值

當兩個物件轉換器具有相同的欄位時,為它們生成一個set方法

當returnType是List Set Map時生成預設值

5. Rainbow Brackets

作用:

彩虹顏色的括號  看著很舒服 敲程式碼效率變高。。清除分清括號個數,防止括號錯亂

外掛提供地址:

成功標誌:

重啟idea後如果外掛載入成功右下角出現彈出框

 

實際應用:

最近括號內容高亮效果:ctrl+滑鼠右鍵單擊  

最近括號內容外暗淡效果:alt+滑鼠右鍵單擊 

 

6. Translation

作用:

最好用的翻譯外掛,功能很強大,介面很漂亮

特徵:

  • 多個翻譯引擎。多種語言的互譯。
    • 谷歌翻譯。
    • 有道翻譯。
    • 百度翻譯。
  • 文字轉語音。
  • 自動選擇字。
  • 自動分詞。

外掛提供地址:

成功標誌:

重啟idea後如果外掛載入成功右下角出現:

多翻譯引擎 (可切換)

  ·Google翻譯

  · 有道翻譯

  · 百度翻譯

實際應用:

選擇單詞,右鍵:

翻譯加朗讀:

7. P3c   

Alibaba Java Coding Guidelines

作用:

阿里巴巴出品的java程式碼規範外掛

可以掃描整個專案找到不規範的地方 並且大部分可以自動修復 

雖說檢測功能沒有findbugs強大,但是可以自動修復

阿里巴巴Java編碼指南外掛支援。

外掛提供地址:

成功標誌:

點選上方tools,出現阿里編碼制約

實際應用:

右鍵,點選編碼制約規範

下方出現:

  掃描程式碼後,不符合規約的程式碼會按Blocker/Critical/Major三個等級顯示在下方面板中

  左邊是掃描出的不符合規範的程式碼,依次點進去可以看到是程式碼的多少行出現了規約問題以及哪一個規約問題,右邊則是規約的詳細描述及例項程式碼。

也可快捷鍵:

  Alt+enter

還可以讓其自動修復程式碼:

                     未完,待續。。。