<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          精品 IDEA 插件大匯總!值得收藏

          共 10697字,需瀏覽 22分鐘

           ·

          2021-10-10 20:24

          輕松提高 Java 開發(fā)效率

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

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

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

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

          視頻地址:https://www.bilibili.com/video/BV1yb4y1a7Aq/(點擊文末閱讀原文可直達)

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

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

          大綱

          魚皮 - IDEA 插件分享

          實用插件

          強烈推薦

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

          地品插件

          簡單好用、增強功能

          • 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

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

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

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

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

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

          天品插件

          提高開發(fā)效率和代碼質量

          • 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

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

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

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

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

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

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

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

            • 描述:MyBatis 增強插件,支持自動生成 entity、mapper、service 等常用操作的代碼,優(yōu)化體驗
            • 官網: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

            • 描述:給括號添加彩虹色,使開發(fā)者通過顏色區(qū)分括號嵌套層級,便于閱讀
            • 官網: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

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

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

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

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

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

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

          • Easy Code

            • 描述:根據(jù)數(shù)據(jù)庫表生成 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

            • 描述:根據(jù) JSON 生成 POJO,根據(jù) 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

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

            • 描述:MyBatis 增強插件,支持自動生成 entity、mapper、service 等常用操作的代碼,優(yōu)化體驗
            • 官網: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
            • 描述:字節(jié)碼查看器
            • 官網:https://plugins.jetbrains.com/plugin/9248-jclasslib-bytecode-viewer
          • BrowseWordAtCaret
            • 描述:快速在相同單詞間進行跳轉
            • 官網:https://plugins.jetbrains.com/plugin/201-browsewordatcaret
          • CodeGlance
            • 描述:在編輯器右側生成代碼小地圖,可以拖拽小地圖光標快速定位代碼,閱讀行數(shù)很多的代碼文件時非常實用。
            • 官網:https://plugins.jetbrains.com/plugin/7275-codeglance/

          代碼規(guī)范

          • CheckStyle-IDEA
            • 描述:自動檢查 Java 代碼規(guī)范
            • 官網:https://plugins.jetbrains.com/plugin/1065-checkstyle-idea
          • Alibaba Java Coding Guidelines
            • 描述:代碼規(guī)范檢查插件
            • 官網:https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines
          • SonarLint
            • 描述:幫助你發(fā)現(xiàn)和修復代碼的錯誤和漏洞
            • 官網: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

          代碼統(tǒng)計

          • WakaTime
            • 描述:代碼統(tǒng)計和跟蹤插件
            • 官網:https://plugins.jetbrains.com/plugin/7425-wakatime
          • Statistic
            • 描述:代碼統(tǒng)計
            • 官網: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

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

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

            • 描述:字節(jié)碼編輯工具
            • 官網: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

            • 描述:面向教育者,允許創(chuàng)建、分享和加入練習
            • 官網: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

            • 描述:快捷鍵提示插件。當你執(zhí)行鼠標操作時,如果該操作可被快捷鍵代替,會給出提示,幫助你自然形成使用快捷鍵的習慣,告別死記硬背。
            • 官網: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 開發(fā)的工具集
            • 官網: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 狀態(tài)、自動拉取代碼、提交通知等功能。最好用的是可以查看到每一行代碼的最近一次提交信息。
            • 官網: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
            • 描述:規(guī)則引擎的擴展
            • 官網:https://plugins.jetbrains.com/plugin/16871-drools
          • EnvFile
            • 描述:對多環(huán)境配置文件的支持
            • 官網: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 等大數(shù)據(jù)框架的工具集
            • 官網: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

          瀏覽 63
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  国产无卡无码在线观看视频 | 三级91视频 | 中国一级黄片免费视频 | 人人搞人人操 | 日日伊人|