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