idea2020更新功能_idea2020 插件备份
idea2020 插件備份
idea 更新到 2020 之后,以前的插件很多不兼容,而且插件的安裝位置也和以前不一樣了,這里干脆記錄一下個人常用插件,作為暫時沒有找到新版本插件備份的一手備份(怎么感覺有點怪怪的),等以后摸出了新版本插件備份方式之后,這個估計也沒啥用了(其實現在也沒啥用,畢竟誰沒事一天裝 idea 玩)
javaBean 插件
1.生成對象 set 方法:GenerateAllSetter
開發中,有時可以通過 BeanUtil 等工具類進行對象之間的屬性拷貝,但有時候也需要手工進行賦值。通過 GenerateAllSetter,可以一鍵生成對象的所有 set 語句。
2.JSON 解析:Json Parser
JSON 解析器是一個用于驗證和格式化 JSON 字符串的輕量級插件。安裝后一般會在右側的工具欄上顯示。
3.對象轉 JSON:POJO to JSON
為了測試需要,我們需要將簡單 Java 領域對象轉成 JSON 字符串方便用 postman 之類的工具進行測試。
4.JSON 轉 對象:RoboPOJOGenerator
從 JSON 生成 Java 和 Kotlin POJO 文件:GSON,FastJSON,AutoValue(GSON),Logan Square,Jackson,空注釋模板。
代碼插件
1.阿里代碼規約檢測:Alibaba Java Coding Guidelines
阿里巴巴代碼規范檢查插件,當然規范可以參考《阿里巴巴 Java 開發手冊》
CheckStyle-IDEA
2.字符串工具:String Manipulation
強大的字符串轉換工具,駝峰、大小寫、連接符等
3.命名風格轉換插件:CamelCase
命名風格轉換插件,可以在 camelCase,camel_case, camel case,camel-case,CAMEL_CASE 和 CamelCase 之間切換。
4.代碼智能提示:Codota
支持智能代碼自動提示,該功能可以增強 IDEA 的代碼提示功能。
支持 JDK 和知名第三方庫的函數的使用方法搜索,可以看到其他知名開源項目對該函數的用法。
當我們第一次使用某個類,對某個函數不夠熟悉時,可以通過該插件搜索相關用法,快速模仿學習。
插件窗口頂部還給出了該類最常用的函數,可以點擊查看相關用法案例,每個案例右側的 "view source"可以跳轉到該片段對應的開源項目的源碼中。
5.日志工具:Grep Console
不同級別日志通過顏色區分,一路了然,還支持自定義顏色
6.代碼注解插件:Lombok
Lombok 能以簡單的注解形式來簡化 java 代碼,提高開發人員的開發效率
框架插件
1.Mybatis 工具:Free MyBatis Plugin
非常方便的進行 Mapper 接口和 XML 文件之間跳轉,會在兩者方法前顯示一個箭頭,方便跳轉
2.zookeeper 工具:idea zookeezper
管理 zookeeper 的 idea 插件
3.Mybatis 日志工具:Mybatis Log
直接將 Mybatis 執行的 sql 腳本顯示出來,無需處理,可以直接復制出來執行
4.Mybatis 工具:MyBatisCodeHelperPro
mybatis 的強化插件,相當強大實用,可惜現在收費了,不過感覺上是值得的
5.Maven 輔助工具:Maven Helper
查找和排除沖突依賴項的簡便方法,為包含當前文件或根模塊的模塊運行/調試 maven 目標的操作,運行/調試當前測試文件的操作
工具插件
1.快捷鍵提示工具:Key Promoter X
快捷鍵提示插件,如果鼠標操作是能夠用快捷鍵替代,Key Promoter X 會提示可以用什么快捷鍵替代
2.K8s 工具:Kubernetes
支持編輯 Kubernetes 資源文件,可以比較方便的查看 yaml 中的各項 placeholder 的默認值,且可以方便的鏈接到 value 位置。
3.RESTful 服務開發輔助工具:RESTKit
RESTKit(以前是 RestfulToolkit,但是好像最近一直用不了,然后無意間發現的這個) 提供了一套 RESTful 服務開發輔助工具集,提供了如下功能:根據 URL 直接跳轉到對應的方法定義 ( Ctrl \ or Ctrl Alt N ); 提供了一個 Services tree 的顯示窗口; 一個簡單的 http 請求工具; 在請求方法上添加了有用功能: 復制生成 URL;,復制方法參數... 其他功能: java 類上添加 Convert to JSON 功能,格式化 json 數據 ( Windows: Ctrl + Enter; Mac: Command + Enter )。
4.時序圖生成:SequenceDiagram
有的時候,我們需要梳理業務邏輯或者閱讀源碼。從中,我們需要了解整個調用鏈路,反向生成 UML 的時序圖是強需求。其中,SequenceDiagram 插件是一個非常棒的插件。
5.搜索工具:stackoverflow
這個插件其實是最實用的插件,程序猿遇到的問題,基本都能找到回答,但是它使用的是 google 搜索引擎,對于,不購買 vpn 的同學來說,感覺好雞肋呀~
6.翻譯工具:Translation
最好用的翻譯插件,功能很強大,界面很漂亮
美化插件
1.進度條美化:Nyan Progress Bar
會把 idea 的狀態欄加載動畫替換成彩色可愛風格的動畫
2.代碼作色工具:RainBow Brackets
可以實現配對括號相同顏色,并且實現選中區域代碼高亮的功能
3.代碼編輯區迷你縮放:CodeGlance
再也不用瘋狂拖拽到底去找一遍啦,多不方便呀,使用此插件可以查看縮略圖一樣,快速切換到自己需要去的地方
Q.E.D.
總結
以上是生活随笔為你收集整理的idea2020更新功能_idea2020 插件备份的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ios12完美深色模式插件_苹果针对老机
- 下一篇: Linux下载安装NodeJS