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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

精品 IDEA 插件大汇总!值得收藏

發布時間:2025/3/15 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 精品 IDEA 插件大汇总!值得收藏 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

輕松提高 Java 開發效率

俗話說,工欲善其事,必先利其器。想要提升編程開發效率,必須選擇一款順手的開發工具。

對于 Java 開發者,JetBrains IDEA 無疑是目前最主流的開發工具,既簡單易用、又強大靈活,并且可以通過安裝插件全副武裝。

今天魚皮匯總了 IDEA 實用插件,分享給大家,希望幫助大家大幅提高開發效率!

插件較多,建議大家先觀看我在 B 站發布的 IDEA 精品插件手把手演示視頻,再看本文匯總哦~

視頻地址:https://www.bilibili.com/video/BV1yb4y1a7Aq/

什么,IDEA 太貴用不起?如果是學生黨,可以免費使用全系列產品哦~

地址:https://www.jetbrains.com/shop/eform/students

大綱

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-6ZGUoNJw-1634876379046)(https://qiniuyun.code-nav.cn/img/%E9%B1%BC%E7%9A%AE%20-%20IDEA%20%E6%8F%92%E4%BB%B6%E5%88%86%E4%BA%AB.png)]

實用插件

強烈推薦

綜合實用性、易用性、流行度、維護頻率,精選了以下插件,簡單分類為天地二品。

地品插件

簡單好用、增強功能

  • Background Image Plus +

    • 描述:給編輯器設置背景圖片(小姐姐圖片)
    • 官網:https://plugins.jetbrains.com/plugin/11247-background-image-plus-
  • Chinese Language Pack

    • 描述:中文支持
    • 官網:https://plugins.jetbrains.com/plugin/13710-chinese-simplified-language-pack----
  • Translation

    • 描述:翻譯插件,鼠標選中文本,點擊右鍵即可自動翻譯成多國語言。
    • 官網:https://plugins.jetbrains.com/plugin/8579-translation/
  • Key Promoter X

    • 描述:快捷鍵提示插件。當你執行鼠標操作時,如果該操作可被快捷鍵代替,會給出提示,幫助你自然形成使用快捷鍵的習慣,告別死記硬背。
    • 官網:https://plugins.jetbrains.com/plugin/9792-key-promoter-x/
  • Rainbow Brackets

    • 描述:給括號添加彩虹色,使開發者通過顏色區分括號嵌套層級,便于閱讀
    • 官網:https://plugins.jetbrains.com/plugin/10080-rainbow-brackets/
  • CodeGlance

    • 描述:在編輯器右側生成代碼小地圖,可以拖拽小地圖光標快速定位代碼,閱讀行數很多的代碼文件時非常實用。
    • 官網:https://plugins.jetbrains.com/plugin/7275-codeglance/
  • WakaTime

    • 描述:代碼統計和跟蹤插件
    • 官網:https://plugins.jetbrains.com/plugin/7425-wakatime
  • Statistic

    • 描述:代碼統計
    • 官網:https://plugins.jetbrains.com/plugin/4509-statistic

天品插件

提高開發效率和代碼質量

  • String Manipulation

    • 描述:字符串快捷處理
    • 官網:https://plugins.jetbrains.com/plugin/2162-string-manipulation
  • Tabnine AI Code Completion

    • 描述:使用 AI 去自動提示和補全代碼,比 IDEA 自帶的代碼補全更加智能化
    • 官網:https://plugins.jetbrains.com/plugin/12798-tabnine-ai-code-completion-js-java-python-ts-rust-go-php–more
  • GsonFormatPlus

    • 描述:根據 json 生成對象
    • 官網:https://plugins.jetbrains.com/plugin/14949-gsonformatplus
  • JUnitGenerator V2.0

    • 描述:自動生成單元測試
    • 官網:https://plugins.jetbrains.com/plugin/3064-junitgenerator-v2-0
  • RestfulTool

    • 描述:輔助 web 開發的工具集
    • 官網:https://plugins.jetbrains.com/plugin/14280-restfultool
  • SequenceDiagram

    • 描述:自動生成方法調用時序圖
    • 官網:https://plugins.jetbrains.com/plugin/8286-sequencediagram
  • CheckStyle-IDEA

    • 描述:自動檢查 Java 代碼規范
    • 官網:https://plugins.jetbrains.com/plugin/1065-checkstyle-idea
  • Alibaba Java Coding Guidelines

    • 描述:代碼規范檢查插件
    • 官網:https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines
  • SonarLint

    • 描述:幫助你發現和修復代碼的錯誤和漏洞
    • 官網:https://plugins.jetbrains.com/plugin/7973-sonarlint
  • MybatisX

    • 描述:MyBatis 增強插件,支持自動生成 entity、mapper、service 等常用操作的代碼,優化體驗
    • 官網:https://plugins.jetbrains.com/plugin/10119-mybatisx

美化類

  • Extra Icons

    • 描述:圖標美化插件,支持更多文件類型
    • 官網:https://plugins.jetbrains.com/plugin/11058-extra-icons
  • Chinese Language Pack

    • 描述:中文支持
    • 官網:https://plugins.jetbrains.com/plugin/13710-chinese-simplified-language-pack----
  • Grep Console

    • 描述:自定義設置控制臺輸出顏色
    • 官網:https://plugins.jetbrains.com/idea/plugin/7125-grep-console
  • Material Theme UI

    • 描述:美觀的主題
    • 官網:https://plugins.jetbrains.com/plugin/8006-material-theme-ui
  • Nyan Progress Bar

    • 描述:進度條美化
    • 官網:https://plugins.jetbrains.com/plugin/8575-nyan-progress-bar
  • activate-power-mode

    • 描述:打字特效
    • 官網:https://plugins.jetbrains.com/plugin/8330-activate-power-mode
  • Power Mode II

    • 描述:打字特效插件升級版
    • 官網:https://plugins.jetbrains.com/plugin/8251-power-mode-ii
  • Rainbow Brackets

    • 描述:給括號添加彩虹色,使開發者通過顏色區分括號嵌套層級,便于閱讀
    • 官網:https://plugins.jetbrains.com/plugin/10080-rainbow-brackets/
  • Background Image Plus +

    • 描述:給編輯器設置背景圖片
    • 官網:https://plugins.jetbrains.com/plugin/11247-background-image-plus-

代碼生成類

  • Codota AI Autocomplete for Java and JavaScript

    • 描述:使用 AI 去自動提示和補全代碼,比 IDEA 自帶的代碼補全更加智能化
    • 官網:https://plugins.jetbrains.com/plugin/7638-codota-ai-autocomplete-for-java-and-javascript
  • Tabnine AI Code Completion

    • 描述:使用 AI 來自動提示和補全代碼,比 IDEA 自帶的代碼補全更加智能化
    • 官網:https://plugins.jetbrains.com/plugin/12798-tabnine-ai-code-completion-js-java-python-ts-rust-go-php–more
  • UUID Generator

    • 描述:生成隨機的 UUID
    • 官網:https://plugins.jetbrains.com/plugin/8320-uuid-generator
  • Randomness

    • 描述:生成隨機值
    • 官網:https://plugins.jetbrains.com/plugin/9836-randomness
  • .ignore

    • 描述:生成不同語言的版本控制忽略文件
    • 官網:https://plugins.jetbrains.com/plugin/7495–ignore
  • Auto filling Java call arguments

    • 描述:通過快捷鍵自動補全函數的調用參數
    • 官網:https://plugins.jetbrains.com/plugin/8638-auto-filling-java-call-arguments/
  • GenerateAllSetter

    • 描述:快速生成調用對象 setter 方法的代碼
    • 官網:https://plugins.jetbrains.com/plugin/9360-generateallsetter
  • GenerateSerialVersionUID

    • 描述:一鍵為實現 Serializable 接口的類生成 SerialVersionUID
    • 官網:https://plugins.jetbrains.com/plugin/185-generateserialversionuid/
  • GsonFormatPlus

    • 描述:根據 json 生成對象
    • 官網:https://plugins.jetbrains.com/plugin/14949-gsonformatplus
  • Lombok

    • 描述:配合 Lombok 依賴及注解使用,能夠大大減少 Java 對象的代碼量。IDEA 已自帶,無需安裝。

    • 官網:https://plugins.jetbrains.com/plugin/6317-lombok/

  • Easy Code

    • 描述:根據數據庫表生成 Java entity、dao、mapper、service、controller 等代碼
    • 官網:https://plugins.jetbrains.com/plugin/10954-easy-code
  • Easy Javadoc

    • 描述:快速生成 Javadoc 文檔
    • 官網:https://plugins.jetbrains.com/plugin/12977-easy-javadoc
  • JavaDoc

    • 描述:生成 Javadoc 文檔
    • 官網:https://plugins.jetbrains.com/plugin/7157-javadoc
  • Json2Pojo

    • 描述:根據 JSON 生成 POJO,根據 POJO 生成 JSON
    • 官網:https://plugins.jetbrains.com/plugin/8533-json2pojo
  • JUnitGenerator V2.0

    • 描述:自動生成單元測試
    • 官網:https://plugins.jetbrains.com/plugin/3064-junitgenerator-v2-0
  • Jindent - Source Code Formatter

    • 描述:根據自定義模板來生成 javadoc 注釋
    • 官網:https://plugins.jetbrains.com/plugin/8309-jindent–source-code-formatter
  • MybatisX

    • 描述:MyBatis 增強插件,支持自動生成 entity、mapper、service 等常用操作的代碼,優化體驗
    • 官網:https://plugins.jetbrains.com/plugin/10119-mybatisx
  • MyBatisCodeHelperPro

    • 描述:MyBatis 增強插件,支持自動生成 entity、mapper、service 等常用操作的代碼(收費)
    • 官網:https://plugins.jetbrains.com/plugin/9837-mybatiscodehelperpro

功能提效類

源碼閱讀

  • Call Graph
    • 描述:生成調用關系圖,便于查看源碼
    • 官網:https://plugins.jetbrains.com/plugin/12304-call-graph
  • Jump to Line
    • 描述:支持跳轉到任意行進行調試
    • 官網:https://plugins.jetbrains.com/plugin/14877-jump-to-line
  • SequenceDiagram
    • 描述:自動生成方法調用時序圖
    • 官網:https://plugins.jetbrains.com/plugin/8286-sequencediagram
  • jclasslib Bytecode Viewer
    • 描述:字節碼查看器
    • 官網:https://plugins.jetbrains.com/plugin/9248-jclasslib-bytecode-viewer
  • BrowseWordAtCaret
    • 描述: 快速在相同單詞間進行跳轉
    • 官網:https://plugins.jetbrains.com/plugin/201-browsewordatcaret
  • CodeGlance
    • 描述:在編輯器右側生成代碼小地圖,可以拖拽小地圖光標快速定位代碼,閱讀行數很多的代碼文件時非常實用。
    • 官網:https://plugins.jetbrains.com/plugin/7275-codeglance/

代碼規范

  • CheckStyle-IDEA
    • 描述:自動檢查 Java 代碼規范
    • 官網:https://plugins.jetbrains.com/plugin/1065-checkstyle-idea
  • Alibaba Java Coding Guidelines
    • 描述:代碼規范檢查插件
    • 官網:https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines
  • SonarLint
    • 描述:幫助你發現和修復代碼的錯誤和漏洞
    • 官網:https://plugins.jetbrains.com/plugin/7973-sonarlint
  • FindBugs-IDEA
    • 描述:幫你找出代碼中潛藏的 Bug
    • 官網:https://plugins.jetbrains.com/plugin/3847-findbugs-idea
  • MetricsReloaded
    • 描述:代碼復雜度分析
    • 官網:https://plugins.jetbrains.com/plugin/93?pr=idea

格式處理

  • CamelCase

    • 描述:快速字符串格式轉換工具,如駝峰式
    • 官網:https://plugins.jetbrains.com/plugin/7160-camelcase
  • Json Parser

    • 描述:驗證和格式化 Json 字符串的工具
    • 官網:https://plugins.jetbrains.com/plugin/10650-json-parser
  • Properties to YAML Converter

    • 描述:把 Properties 文件的格式轉為 YAML 格式
    • 官網:https://plugins.jetbrains.com/plugin/8000-properties-to-yaml-converter
  • String Manipulation

    • 描述:字符串快捷處理
    • 官網:https://plugins.jetbrains.com/plugin/2162-string-manipulation

代碼統計

  • WakaTime
    • 描述:代碼統計和跟蹤插件
    • 官網:https://plugins.jetbrains.com/plugin/7425-wakatime
  • Statistic
    • 描述:代碼統計
    • 官網:https://plugins.jetbrains.com/plugin/4509-statistic

代碼檢索

  • OnlineSearch
    • 描述:選擇文本后支持不同搜索引擎進行搜索
    • 官網:https://plugins.jetbrains.com/plugin/8298-onlinesearch/
  • CodeSearch
    • 描述:快捷地打開搜索引擎進行搜索
    • 官網:https://plugins.jetbrains.com/plugin/12578-codesearch

其他

  • Leetcode Editor

    • 描述:在 IDEA 里刷算法題
    • 官網:https://plugins.jetbrains.com/plugin/12132-leetcode-editor
  • File Watchers

    • 描述:監聽文件,當其發生變化時自動執行命令
    • 官網:https://plugins.jetbrains.com/plugin/7177-file-watchers
  • PlantUML integration

    • 描述:UML 建模工具,只需簡單的代碼就能畫出復雜的 UML 類圖
    • 官網:https://plugins.jetbrains.com/plugin/7017-plantuml-integration
  • Bytecode Editor

    • 描述:字節碼編輯工具
    • 官網:https://plugins.jetbrains.com/plugin/8461-bytecode-editor
  • Alibaba Cloud Toolkit

    • 描述:阿里云工具集
    • 官網:https://plugins.jetbrains.com/plugin/11386-alibaba-cloud-toolkit
  • Tencent Cloud Toolkit

    • 描述:騰訊云工具集
    • 官網:https://plugins.jetbrains.com/plugin/15653-tencent-cloud-toolkit
  • EduTools

    • 描述:面向教育者,允許創建、分享和加入練習
    • 官網:https://plugins.jetbrains.com/plugin/10081-edutools
  • IDE Features Trainer

    • 描述:IntelliJ IDEA 官方出的學習輔助插件
    • 官網:https://plugins.jetbrains.com/plugin/8554-ide-features-trainer
  • JRebel Plugin

    • 描述:項目熱更新,提高效率(可惜要收費)
    • 官網:https://plugins.jetbrains.com/plugin/4441-jrebel-and-xrebel-for-intellij
  • Key Promoter X

    • 描述:快捷鍵提示插件。當你執行鼠標操作時,如果該操作可被快捷鍵代替,會給出提示,幫助你自然形成使用快捷鍵的習慣,告別死記硬背。
    • 官網:https://plugins.jetbrains.com/plugin/9792-key-promoter-x/
  • Translation

    • 描述:翻譯插件,鼠標選中文本,點擊右鍵即可自動翻譯成多國語言。
    • 官網:https://plugins.jetbrains.com/plugin/8579-translation/
  • idea_seat

    • 描述:自動提醒,防止你久坐不動
    • 官網:https://github.com/s-unscrupulous/idea_seat
  • RestfulTool

    • 描述:輔助 web 開發的工具集
    • 官網:https://plugins.jetbrains.com/plugin/14280-restfultool
  • Multirun

    • 描述:同時啟動多應用
    • 官網:https://plugins.jetbrains.com/plugin/7248-multirun

擴展增強類

  • Free Mybatis Plugin
    • 描述:MyBatis 增強插件,支持 mapper => xml 的跳轉、代碼生成等功能
    • 官網:https://plugins.jetbrains.com/plugin/8321-free-mybatis-plugin
  • MyBatis Log Plugin
    • 描述:MyBatis SQL 提取和格式化輸出
    • 官網:https://plugins.jetbrains.com/plugin/10065-mybatis-log-plugin
  • Maven Helper
    • 描述:Maven 輔助插件
    • 官網:https://plugins.jetbrains.com/plugin/7179-maven-helper
  • Gradle View
    • 描述:Gradle 項目管理工具的擴展
    • 官網:https://plugins.jetbrains.com/plugin/7150-gradle-view
  • Arthas Idea
    • 描述: Arthas 命令生成插件。Arthas 是阿里開源的 Java 在線診斷工具,該插件可以自動生成 Arthas 在線 Java 代碼診斷命令,不用再到官網翻文檔拼命令啦!
    • 官網:https://plugins.jetbrains.com/plugin/13581-arthas-idea/
  • GitToolBox
    • 描述: Git 增強插件。在自帶的 Git 功能之上,新增了查看 Git 狀態、自動拉取代碼、提交通知等功能。最好用的是可以查看到每一行代碼的最近一次提交信息。
    • 官網:https://plugins.jetbrains.com/plugin/7499-gittoolbox/
  • BashSupport
    • 描述:支持 Bash 腳本文件的高亮和提示等
    • 官網:https://plugins.jetbrains.com/plugin/4230-bashsupport
  • Git Flow Integration
    • 描述:Git Flow 的圖形界面操作
    • 官網:https://plugins.jetbrains.com/plugin/7315-git-flow-integration
  • Gitee
    • 描述:開源中國的碼云插件
    • 官網:https://plugins.jetbrains.com/plugin/8383-gitee
  • Drools
    • 描述:規則引擎的擴展
    • 官網:https://plugins.jetbrains.com/plugin/16871-drools
  • EnvFile
    • 描述:對多環境配置文件的支持
    • 官網:https://plugins.jetbrains.com/plugin/7861-envfile
  • Kubernetes
    • 描述:容器管理的擴展
    • 官網:https://plugins.jetbrains.com/plugin/10485-kubernetes
  • Vue.js
    • 描述:Vue.js 前端框架的擴展
    • 官網:https://plugins.jetbrains.com/plugin/9442-vue-js
  • Scala
    • 描述:Scala 語言的擴展
    • 官網:https://plugins.jetbrains.com/plugin/1347-scala
  • Zookeeper
    • 描述:Zookeeper 中間件的擴展
    • 官網:https://plugins.jetbrains.com/plugin/7364-zookeeper
  • Jms messenger
    • 描述:對 Java 消息服務的擴展
    • 官網:https://plugins.jetbrains.com/plugin/10949-jms-messenger
  • MapStruct Support
    • 描述:對 MapStruct 對象轉換的支持
    • 官網:https://plugins.jetbrains.com/plugin/10036-mapstruct-support
  • Big Data Tools
    • 描述:提供了 HDFS 等大數據框架的工具集
    • 官網:https://plugins.jetbrains.com/plugin/12494-big-data-tools
  • CSV
    • 描述:支持 CSV 文件的高亮和提示等
    • 官網:https://plugins.jetbrains.com/plugin/10037-csv
  • Ideolog
    • 描述:識別和格式化 log 日志文件
    • 官網:https://plugins.jetbrains.com/plugin/9746-ideolog
  • Toml
    • 描述:支持 toml 文件的高亮和提示等
    • 官網:https://plugins.jetbrains.com/plugin/8195-toml
  • .env files support
    • 描述:支持 .env 文件的高亮和提示等
    • 官網:https://plugins.jetbrains.com/plugin/9525–env-files-support

IDEA 教程

中文教程:https://github.com/judasn/IntelliJ-IDEA-Tutorial

英文官網教程:http://www.jetbrains.com/idea/webhelp/getting-help.html

快捷鍵

網上對快捷鍵的整理太多了,此處不再贅述,可以參考這兩篇文章:

  • IDEA Mac 快捷鍵指南,地址:https://www.jianshu.com/p/454c71172c46
  • IDEA Win 常用快捷鍵,地址:https://www.jianshu.com/p/5de7cca0fefc

以上就是本期分享,希望對大家有幫助吧~

歡迎閱讀 我自學進入騰訊的編程學習和求職經歷,不再迷茫! https://t.1yb.co/w66s

我是魚皮,點贊 還是要求一下的,祝大家都能心想事成、發大財、行大運。

總結

以上是生活随笔為你收集整理的精品 IDEA 插件大汇总!值得收藏的全部內容,希望文章能夠幫你解決所遇到的問題。

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