【超全面】IDEA必備插件,效率嘎嘎提升
工欲善其事,必先利其器。Java后端研發(fā)者經(jīng)常使用的IDEA,有非常多好用的插件,這里介紹最常用的15個,幫助大家嘎嘎提升開發(fā)效率,快到起飛??
一、安裝插件位置
首先在mac的菜單欄中找到IDEA,然后選擇“settings”,這時會進入到IDEA的設(shè)置頁面。接下來選擇Plugins(插件),然后選擇“MarketPlace”進入市場進行搜索??。
二、必備插件
2.1 Maven Helper
?核心功能:通過分析依賴的JAR包,能夠識別并定位沖突,同時查看依賴關(guān)系樹。
??使用示例:
2.2 Translation
?核心功能:各種翻譯引擎,支持劃線英翻中,對大量英文閱讀非常友好。
??使用示例:
2.3 Lombok
?核心功能:使用各種注解簡化代碼書寫,例如減少get、set方法等。常用注解有:@NonNull、@NoArgsConstructor、@AllArgsConstructor、@Data、@Value等
??使用示例:
@Value public class LombokDemo { @NonNull private int id; private int age; //相當(dāng)于 private final int id; public int getId() { return this.id; } ... }
import lombok.Data; @Data public class Demo { private Long id; private String name; }
2.4 Alibaba Java Coding Guidelines
?核心功能:根據(jù)阿里巴巴編碼規(guī)范來檢查代碼中編碼不合規(guī)的地方,非常實用!
2.5 Rainbow Brackets
可以安裝免費版本的~
?核心功能:多個括號可以有彩虹??顏色配對,幫助你快速找到是哪一對
??使用示例:
2.6 Material Theme UI
?核心功能:給你的IDEA換個皮膚,換個顏色,換個背景,看起來更漂亮??
2.7 arthas idea
?核心功能:使用arthas各種功能,排查代碼問題超棒工具??。arthas詳細使用指南:https://arthas.aliyun.com/doc/
2.8 CodeGlance Pro
?核心功能:生成代碼縮略圖,點擊右側(cè)小圖可以快速定位到對應(yīng)代碼位置~
??使用示例:
2.9 GitToolBox
?核心功能:查看git的提交信息、每一行的代碼提交者、提交時間等具體信息,很實用!
??使用示例:
2.10 Json Parser
?核心功能:在IDEA中即可查看代格式的json串,不需要拷貝到外部網(wǎng)站了~
??使用示例:
2.11 Markdown Editor
?核心功能:在IDEA中打開md文檔,可以展示文檔解析之后的內(nèi)容
??使用示例:
2.12 MyBatisX
?核心功能:支持xml文件以及mapper文件之間互相跳轉(zhuǎn)
??使用示例:
2.13 MyBatsi Log
?核心功能:查看mybatis查詢sql語句的具體記錄
??使用示例:
2.14 PlantUML Integration
?核心功能:在IDEA中使用UML語句畫圖,好用~
??使用示例:
2.15 RestfulTool
?核心功能:可以根據(jù) URL 直接跳轉(zhuǎn)到對應(yīng)的方法,也可以通過 controller 復(fù)制出來對應(yīng)的 url
??使用示例:
好啦,本次分享就到這里啦,之后會持續(xù)分享技術(shù)超干貨,歡迎關(guān)注噢~
#??蛣?chuàng)作賞金賽#