日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

p3c插件 离线安装_IntelliJ IDEA18个常用插件,动图演示,让你效率翻倍!

發布時間:2023/11/27 生活经验 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 p3c插件 离线安装_IntelliJ IDEA18个常用插件,动图演示,让你效率翻倍! 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

點擊上方藍色字體,選擇“置頂公眾號”

優質文章,第一時間送達

梁桂釗、陳同學、張帆、刁政欣(研習小組)| 作者

一、官方工具

IntelliJ IDEA 默認安裝并提供了非常多的工具,比如 Git Integration、Maven Integration、Markdown support、SSH Remote Run 等。其中有很多好用,但是不為人知的工具。

1.?REST client

在日常開發過程中,我們或多或少都涉及到 API 接口的測試。例如,有的小伙伴使用 Chrome 的 Postman 插件,或者使用火狐的 restclient 等工具。事實上,這些工具是測試 API 接口非常有效的方式之一,筆者之前也一直使用 Postman 完成 API 接口的測試工作。今天,筆者推薦另外一個非常好用的小工具,能夠幫助讀者快速測試 API 接口。這個工具就是 IDEA 的 Editor REST Client。IDEA 的 Editor REST Client 在 IntelliJ IDEA 2017.3 版本就開始支持,在 2018.1 版本添加了很多的特性。事實上,它是 IntelliJ IDEA 的 HTTP Client 插件。詳細使用文檔,參考:http://blog.720ui.com/2018/restclient_use/

2. UML Support

如果需要研究源碼,內置 UML Support 插件可以很好地查看類繼承關系。詳細使用文檔,參考:https://www.jetbrains.com/help/idea/class-diagram.html

未完待續。。。

二、市場插件

  • 阿里代碼規約檢測

  • 快捷鍵提示工具:Key promoter X

  • 代碼注解插件:Lombok

  • 代碼生成工具:CodeMaker

  • 單元測試測試生成工具:JUnitGenerator

  • Mybatis 工具:Free Mybatis plugin

  • Maven輔助神器:Maven Helper

  • JSON轉領域對象工具:GsonFormat

  • 領域對象轉JSON工具:POJO to JSON

  • 時序圖生成工具:SequenceDiagram

  • 字符串工具:String Manipulation

  • 代碼作色工具:Rainbow Brackets

  • RESTful 服務開發輔助工具集:?RestfulToolkit

  • 日志工具:Grep Console

  • 生成對象set方法:GenerateAllSetter

  • Redis可視化:Iedis

  • K8s工具:Kubernetes

  • 中英文翻譯工具:Translation

1. 阿里代碼規約檢測

《阿里巴巴 Java 開發手冊》是阿里巴巴集團技術團隊的集體智慧結晶和經驗總結, 經歷了多次大規模一線實戰的檢驗及不斷完善, 系統化地整理成冊。當然,規范只能提供參考,我們還需要工具來幫忙我們實現了實時檢測。目前,Alibaba Java Code Guidelines 插件實現了開發手冊中的的 53 條規則,大部分基于 PMD 實現,其中有 4 條規則基于 IDEA 實現,并且基于 IDEA Inspection 實現了實時檢測功能。部分規則實現了 Quick Fix 功能。目前,插件檢測有兩種模式:實時檢測、手動觸發。詳細使用文檔,參考:https://github.com/alibaba/p3c/blob/master/idea-plugin/README_cn.md

  • 阿里巴巴 Java 開發手冊(詳盡版):https://github.com/alibaba/p3c/blob/master/阿里巴巴Java開發手冊(詳盡版).pdf

  • GitHub :?https://github.com/alibaba/p3c

  • IDEA 插件地址:https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines

此外,類似的插件還有 FindBugs 和 CheckStyle。

2. 快捷鍵提示工具:Key promoter X

Key Promoter X 是一個快捷鍵提示插件,如果鼠標操作是能夠用快捷鍵替代,Key Promoter X 會提示可以用什么快捷鍵替代。詳細使用文檔,參考:https://plugins.jetbrains.com/plugin/9792-key-promoter-x

3. 代碼注解插件:Lombok

lombok 的使用,參考?:https://projectlombok.org/。我們需要在代碼中引入二方庫,然后安裝 lombok 插件即可。

? org.projectlombok

? lombok

? 最新版本號

4. 代碼生成工具:CodeMaker

開發過程中,經常手工編寫重復代碼。現在,可以通過 CodeMaker 來定義 Velocity 模版來支持自定義代碼模板來生成代碼。目前,CodeMaker 自帶兩個模板。Model:根據當前類生成一個與其擁有類似屬性的類,用于自動生成持久類對應的領域類。Converter:該模板需要兩個類作為輸入的上下文,用于自動生成領域類與持久類的轉化類。詳細使用文檔,參考:https://github.com/x-hansong/CodeMaker

5. 單元測試測試生成工具:JUnitGenerator

單元測試是必不可少的!我們可以使用 JUnitGenerator 插件來自動創建了單元測試。我們可以使用提供的 velocity 模板定制單元測試輸出代碼。如果在已經存在單元測試的地方創建了單元測試,則會提示用戶進行覆蓋或合并操作。合并操作允許用戶有選擇地創建目標文件內容。詳細使用文檔,參考:https://plugins.jetbrains.com/plugin/3064-junitgenerator-v2-0

6. Mybatis 工具:Free Mybatis plugin

現在,MyBatis 框架已占領半壁江山。因此,圍繞著 MyBatis 的插件和工具越來越多。Free Mybatis plugin 非常方便進行 Mapper 接口和 XML 文件之間跳轉。詳細使用文檔,參考:
https://plugins.jetbrains.com/plugin/8321-free-mybatis-plugin。此外,收費版的還有 Mybatis plugin。

對于 Mybatis 的工具還有很多,比如 mybatis-log-plugin、codehelper.generator。此外,非 IDEA的工具有:Mybatis 分頁插件 Mybatis-PageHelper、Mybatis 代碼生成工具 mybatis-generator 等。地址:http://www.mybatis.org/generator/

7. Maven輔助神器:Maven Helper

如果 Maven 引入的 jar 包有沖突,可以使用 Maven Helper 插件來幫助分析。詳細使用文檔,參考:https://plugins.jetbrains.com/plugin/7179-maven-helper

8. JSON轉領域對象工具:GsonFormat

在開發過程中,我們可能會遇到 json 格式的字符串轉換成實體類參數的場景,這個插件可以根據 JSONObject 格式的字符串,自動生成實體類參數。詳細使用文檔,參考:https://github.com/zzz40500/GsonFormat
那么,如何使用呢?我們可以使用 GsonFommat 的快捷鍵,默認 option + s (mac), alt + s (win) 通過以下方式修改快捷鍵。或者點擊工具欄的 Generate 來喚起生成工具。

9. 領域對象轉JSON工具:POJO to JSON

為了測試需要,我們需要將簡單 Java 領域對象轉成 JSON 字符串方便用 postman 或者 curl 模擬數據。詳細使用文檔,參考:https://plugins.jetbrains.com/plugin/9686-pojo-to-json

10. 時序圖生成工具:SequenceDiagram

有的時候,我們需要梳理業務邏輯或者閱讀源碼。從中,我們需要了解整個調用鏈路,反向生成 UML 的時序圖是強需求。其中,SequenceDiagram 插件是一個非常棒的插件。詳細使用文檔,參考:https://plugins.jetbrains.com/plugin/8286-sequencediagram

11. 字符串工具:String Manipulation

String Manipulation 插件提供了非常豐富字符串工具,例如命名替換(?(camelCase, kebab-lowercase, KEBAB-UPPERCASE, snakecase, SCREAMINGSNAKE_CASE, dot.case, words lowercase, Words Capitalized, PascalCase)等。詳細使用文檔,參考:https://plugins.jetbrains.com/plugin/2162-string-manipulation

12. 代碼作色工具:Rainbow Brackets

Rainbow Brackets 插件可以實現配對括號相同顏色,并且實現選中區域代碼高亮的功能。詳細使用文檔,參考:https://plugins.jetbrains.com/plugin/10080-rainbow-brackets

事實上,代碼作色之后,可以非常方便我們閱讀。類似的工具還有:Grep Console 來自定義設置控制臺輸出顏色等。

13. RESTful 服務開發輔助工具集: RestfulToolkit

開發中,經過會根據 URI 的部分信息來查找對應的 Controller 中方法,RestfulToolkit 提供了一套 RESTful 服務開發輔助工具集,提供了如下功能:

根據 URL 直接跳轉到對應的方法定義 ( Ctrl \ or Ctrl Alt N ); 提供了一個 Services tree 的顯示窗口; 一個簡單的 http 請求工具; 在請求方法上添加了有用功能: 復制生成 URL;,復制方法參數... 其他功能: java 類上添加 Convert to JSON 功能,格式化 json 數據 ( Windows: Ctrl + Enter; Mac: Command + Enter )。

詳細使用文檔,參考:https://plugins.jetbrains.com/plugin/10292-restfultoolkit

14. 日志工具:Grep Console

參考:https://plugins.jetbrains.com/plugin/7125-grep-console

不同級別日志通過顏色區分,一路了然

高亮日志

便捷檢索日志

15. 生成對象set方法:GenerateAllSetter

開發中,有時可以通過BeanUtil等工具類進行對象之間的屬性拷貝,但有時候也需要手工進行賦值。通過GenerateAllSetter,可以一鍵生成對象的所有set語句。

16. Redis可視化:Iedis

參考:https://plugins.jetbrains.com/plugin/9228-iedis 使用參考:https://codesmagic.com/iedis/userguide/getting-started 可方便的執行增刪查改及使用命令行進行操作。

17. K8s工具:Kubernetes

參考 https://plugins.jetbrains.com/plugin/10485-kubernetes 支持編輯 Kubernetes 資源文件,如下:可以比較方便的查看yaml中的各項 placeholder 的默認值,且可以方便的鏈接到value位置。

18. 中英文翻譯工具:Translation

最騷的操作是什么?帆哥在群里分享了一套「半中文編程」:說到了變量命名,先用中文寫好,然后用 Translation 插件的 translate and replace 一鍵替換為英文,這樣效率高而且準確。詳細使用文檔,參考:https://plugins.jetbrains.com/plugin/8579-translation。

正文結束

據統計,99%的程序員都完成了這個神操作

推薦閱讀 ↓↓↓

1.刺激!我31歲敲代碼10年,明天退休!

2.請你趕快停止學習框架

3.SpringBoot一個騷操作搞定session 共享,沒有比這更簡單了

4.10 年前被刪的初戀,凌晨 1 點突然加我…

5.一行代碼引發的恐懼

6.面試問:Kafka為什么速度那么快?

7.10 年前被刪的初戀,凌晨 1 點突然加我

8.技術經理:求求你,別再亂改數據庫連接池的大小了!

總結

以上是生活随笔為你收集整理的p3c插件 离线安装_IntelliJ IDEA18个常用插件,动图演示,让你效率翻倍!的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 少女情窦初开的第4集在线观看 | 国产精品成人一区二区网站软件 | 狠狠干婷婷 | 蜜臀av无码精品人妻色欲 | 在线观看日本中文字幕 | 欧美激情四区 | 久草视频资源 | 99精品网| 亚洲在线免费观看视频 | 天天干天天干天天操 | 十八岁世界在线观看高清免费韩剧 | 小宵虎南在线观看 | 老司机精品导航 | 在线黄av | 凹凸精品熟女在线观看 | 三级免费网址 | 在线国产毛片 | www.亚洲高清 | 欧美一区三区三区高中清蜜桃 | 中文字幕被公侵犯的漂亮人妻 | 神马电影久久 | 国产天天综合 | 黄色一级视频免费看 | 亚洲乱论 | 亚洲a一区二区 | 成人a级大片 | 成人欧美一区二区三区黑人孕妇 | 一级黄色片一级黄色片 | 日韩精品视频网站 | 99看片| av中文字幕网址 | 日韩中文字幕免费观看 | 亚洲尤物视频 | aaaaa级少妇高潮大片免费看 | 欧美一区二不卡视频 | 在线免费观看黄色片 | 不卡国产视频 | 日韩你懂的 | 操网站 | 免费视频一区二区 | 青青一区二区 | 欧美精品久久天天躁 | 夜夜se | av中文字幕第一页 | jizz国产视频 | 国精品人妻无码一区二区三区喝尿 | 精品国产乱码久久久久久预案 | 91免费看国产 | 成人黄色激情 | 亚洲精品乱码久久久久久不卡 | 精品三级在线观看 | 日本美女视频一区 | 亚洲欧美天堂网 | 日韩操 | 欧洲亚洲精品 | 欧美日本韩国一区二区三区 | 欧美高清不卡 | 国产亚洲精品久久久久丝瓜 | 国产伦精品一区二区三区视频痴汉 | 色哟哟一区二区三区四区 | 日韩亚洲欧美一区二区三区 | 亚洲国产清纯 | 亚洲婷婷久久综合 | 中文字幕日韩久久 | xxxxx国产 | 国产女18毛片多18精品 | 国产一区二区三区电影在线观看 | 中文字幕一二 | 日韩精品无码一区二区三区久久久 | 国产一区不卡视频 | 无码日本精品xxxxxxxxx | 俄罗斯一级片 | 欧美黄色特级片 | 17c国产精品一区二区 | 韩国三级视频在线观看 | 欧美一级日韩一级 | 精品久草 | 日韩久久电影 | 成人黄色激情视频 | 亚洲欧美日韩中文字幕在线观看 | 美女黄页网站 | 大度亲吻原声视频在线观看 | 亚洲国产无线乱码在线观看 | 日本高清黄色 | 91国自产精品中文字幕亚洲 | 热九九精品 | 国产 欧美 日韩 一区 | 一级黄色片免费看 | 四虎永久免费地址 | 日韩精品免费一区二区 | 日日碰狠狠添天天爽无码av | 人妻熟人中文字幕一区二区 | 不卡在线一区 | 一区二区三区在线观看免费视频 | 男人吃奶视频 | 在线激情视频 | 在线免费av网 | 小妹色播影院 | 精品一区二区三区四区五区六区 |