【插件】IDEA中个人觉得最好的插件,附简单使用方法(持续更新)
插件安裝
官方安裝: File -> Settings -> Plugins -> Browse Repositories… 輸入 xxxx 安裝下載
Jar 安裝: File -> Settings -> Plugins -> Install plugin from disk… 選中 xxxxx.jar 安裝
下載jar去插件庫 https://plugins.jetbrains.com/
Lombok:代碼注解插件
- @Setter :注解在類或字段,注解在類時(shí)為所有字段生成setter方法,注解在字段上時(shí)只為該字段生成setter方法。
- @Getter :使用方法同上,區(qū)別在于生成的是getter方法。
- @ToString :注解在類,添加toString方法。
- @EqualsAndHashCode: 注解在類,生成hashCode和equals方法。
- @NoArgsConstructor: 注解在類,生成無參的構(gòu)造方法。
- @RequiredArgsConstructor: 注解在類,為類中需要特殊處理的字段生成構(gòu)造方法,比如final和被@NonNull注解的字段。
- @AllArgsConstructor: 注解在類,生成包含類中所有字段的構(gòu)造方法。
- @Data: 注解在類,生成setter/getter、equals、canEqual、hashCode、toString方法,如為final屬性,則不會為該屬性生成setter方法。
- @Slf4j: 注解在類,生成log變量,嚴(yán)格意義來說是常量。
Translation:翻譯工具
快捷鍵:Ctrl+Shift+Y
Alibaba Java Coding Guidelines:阿里代碼規(guī)約檢測
SequenceDiagram:自動生成序列圖插件
選中方法名(注意不要選類名),然后點(diǎn)擊鼠標(biāo)右鍵(顯示可選項(xiàng)),選擇Sequence Diagram
Key promoter X:快捷鍵提示工具
右下角自動提示
SonarLint:代碼質(zhì)量檢查工具
JUnitGenerator:單元測試測試生成工具
調(diào)用模板的方法(Alt+Insert)默認(rèn)測試所有所有方法。
若想要動態(tài)個(gè)性化生成,可以在所要測試的類頁面上,使用該快捷操作Ctrl + Shift + T
Free Mybatis plugin:Mybatis 工具
GsonFormat:JSON轉(zhuǎn)領(lǐng)域?qū)ο蠊ぞ?/h3>
alt+insert彈出窗口,選擇GsonFormat
或者使用快捷鍵 alt+s
String Manipulation:字符串工具
選中文本右擊選擇 StringManipulation
快捷鍵 Alt+M
CodeGlance:編輯區(qū)縮略圖插件
快捷鍵:CTRL+SHIFT+G,這個(gè)是打開關(guān)閉的快捷鍵。
當(dāng)然如果你不想使用快捷鍵來打開關(guān)閉的話,也可以去Android studio中 file --> settings–>搜索codeglance
然后在other settings里 去掉disabled后的勾
GenerateAllSetter:一鍵調(diào)用一個(gè)對象的所有的set方法
在代碼中,new一個(gè)對象,鼠標(biāo)停留在對象變量userEntity上,alt+enter會出現(xiàn)快捷選項(xiàng)
選擇其中的Generate all setter
將User對象中所有屬性的set賦值語句都已經(jīng)生成,并針對屬性類型填寫了默認(rèn)值,可根據(jù)實(shí)際需求進(jìn)行修改,多余可以刪掉。
RestfulToolkit:RESTful 服務(wù)開發(fā)輔助
根據(jù) URL 直接跳轉(zhuǎn)到對應(yīng)的方法定義 ( Ctrl \ or Ctrl Alt N );
提供了一個(gè) Services tree 的顯示窗口;
一個(gè)簡單的 http 請求工具;
在請求方法上添加了有用功能: 復(fù)制生成 URL;,復(fù)制方法參數(shù)…
其他功能: java 類上添加 Convert to JSON 功能,格式化 json 數(shù)據(jù) ( Windows: Ctrl + Enter; Mac: Command + Enter )。
Maven Helper:分析依賴沖突插件
打開項(xiàng)目中的pom文件,在底部會顯示一個(gè)“Dependency Analyzer”,
Conflicts(查看沖突)
All Dependencies as List(列表形式查看所有依賴)
All Dependencies as Tree(樹形式查看所有依賴)
搜索功能
Json Parser
JSON解析器是一個(gè)用于驗(yàn)證和格式化JSON字符串的輕量級插件。
Grep Console:日志高亮顯示插件
Rainbow Brackets:彩虹括號
Nyan progress bar:Idea使用的漂亮進(jìn)度條。把你的加載進(jìn)度條全都變成彩虹和貓咪
如果你有好的推薦,歡迎留言評論,讓更多的人知道好用的東西!
總結(jié)
以上是生活随笔為你收集整理的【插件】IDEA中个人觉得最好的插件,附简单使用方法(持续更新)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【源码解析】HashMap源码跟进(红黑
- 下一篇: 【HTTP协议】超详细的HTTP协议详解