最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

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

2021-10-22 12:24 作者:程序員魚皮  | 我要投稿

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

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

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

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

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

視頻地址:

什么,IDEA 太貴用不起?如果是學(xué)生黨,可以免費(fèi)使用全系列產(chǎn)品哦~

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

大綱

魚皮 - IDEA 插件分享

實(shí)用插件

強(qiáng)烈推薦

綜合實(shí)用性、易用性、流行度、維護(hù)頻率,精選了以下插件,簡(jiǎn)單分類為天地二品。

地品插件

簡(jiǎn)單好用、增強(qiáng)功能

  • Background Image Plus +

    • 描述:給編輯器設(shè)置背景圖片(小姐姐圖片)

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/11247-background-image-plus-

  • Chinese Language Pack

    • 描述:中文支持

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/13710-chinese-simplified-language-pack----

  • Translation

    • 描述:翻譯插件,鼠標(biāo)選中文本,點(diǎn)擊右鍵即可自動(dòng)翻譯成多國(guó)語(yǔ)言。

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/8579-translation/

  • Key Promoter X

    • 描述:快捷鍵提示插件。當(dāng)你執(zhí)行鼠標(biāo)操作時(shí),如果該操作可被快捷鍵代替,會(huì)給出提示,幫助你自然形成使用快捷鍵的習(xí)慣,告別死記硬背。

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/9792-key-promoter-x/

  • Rainbow Brackets

    • 描述:給括號(hào)添加彩虹色,使開發(fā)者通過顏色區(qū)分括號(hào)嵌套層級(jí),便于閱讀

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/10080-rainbow-brackets/

  • CodeGlance

    • 描述:在編輯器右側(cè)生成代碼小地圖,可以拖拽小地圖光標(biāo)快速定位代碼,閱讀行數(shù)很多的代碼文件時(shí)非常實(shí)用。

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/7275-codeglance/

  • WakaTime

    • 描述:代碼統(tǒng)計(jì)和跟蹤插件

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/7425-wakatime

  • Statistic

    • 描述:代碼統(tǒng)計(jì)

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/4509-statistic

天品插件

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

  • String Manipulation

    • 描述:字符串快捷處理

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/2162-string-manipulation

  • Tabnine AI Code Completion

    • 描述:使用 AI 去自動(dòng)提示和補(bǔ)全代碼,比 IDEA 自帶的代碼補(bǔ)全更加智能化

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/12798-tabnine-ai-code-completion-js-java-python-ts-rust-go-php--more

  • GsonFormatPlus

    • 描述:根據(jù) json 生成對(duì)象

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/14949-gsonformatplus

  • JUnitGenerator V2.0

    • 描述:自動(dòng)生成單元測(cè)試

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/3064-junitgenerator-v2-0

  • RestfulTool

    • 描述:輔助 web 開發(fā)的工具集

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/14280-restfultool

  • SequenceDiagram

    • 描述:自動(dòng)生成方法調(diào)用時(shí)序圖

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/8286-sequencediagram

  • CheckStyle-IDEA

    • 描述:自動(dòng)檢查 Java 代碼規(guī)范

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/1065-checkstyle-idea

  • Alibaba Java Coding Guidelines

    • 描述:代碼規(guī)范檢查插件

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines

  • SonarLint

    • 描述:幫助你發(fā)現(xiàn)和修復(fù)代碼的錯(cuò)誤和漏洞

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/7973-sonarlint

  • MybatisX

    • 描述:MyBatis 增強(qiáng)插件,支持自動(dòng)生成 entity、mapper、service 等常用操作的代碼,優(yōu)化體驗(yàn)

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/10119-mybatisx

美化類

  • Extra Icons

    • 描述:圖標(biāo)美化插件,支持更多文件類型

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/11058-extra-icons

  • Chinese Language Pack

    • 描述:中文支持

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/13710-chinese-simplified-language-pack----

  • Grep Console

    • 描述:自定義設(shè)置控制臺(tái)輸出顏色

    • 官網(wǎng):https://plugins.jetbrains.com/idea/plugin/7125-grep-console

  • Material Theme UI

    • 描述:美觀的主題

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/8006-material-theme-ui

  • Nyan Progress Bar

    • 描述:進(jìn)度條美化

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/8575-nyan-progress-bar

  • activate-power-mode

    • 描述:打字特效

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/8330-activate-power-mode

  • Power Mode II

    • 描述:打字特效插件升級(jí)版

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/8251-power-mode-ii

  • Rainbow Brackets

    • 描述:給括號(hào)添加彩虹色,使開發(fā)者通過顏色區(qū)分括號(hào)嵌套層級(jí),便于閱讀

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/10080-rainbow-brackets/

  • Background Image Plus +

    • 描述:給編輯器設(shè)置背景圖片

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/11247-background-image-plus-

代碼生成類

  • Codota AI Autocomplete for Java and JavaScript

    • 描述:使用 AI 去自動(dòng)提示和補(bǔ)全代碼,比 IDEA 自帶的代碼補(bǔ)全更加智能化

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/7638-codota-ai-autocomplete-for-java-and-javascript

  • Tabnine AI Code Completion

    • 描述:使用 AI 來自動(dòng)提示和補(bǔ)全代碼,比 IDEA 自帶的代碼補(bǔ)全更加智能化

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/12798-tabnine-ai-code-completion-js-java-python-ts-rust-go-php--more

  • UUID Generator

    • 描述:生成隨機(jī)的 UUID

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/8320-uuid-generator

  • Randomness

    • 描述:生成隨機(jī)值

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/9836-randomness

  • .ignore

    • 描述:生成不同語(yǔ)言的版本控制忽略文件

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/7495--ignore

  • Auto filling Java call arguments

    • 描述:通過快捷鍵自動(dòng)補(bǔ)全函數(shù)的調(diào)用參數(shù)

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/8638-auto-filling-java-call-arguments/

  • GenerateAllSetter

    • 描述:快速生成調(diào)用對(duì)象 setter 方法的代碼

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/9360-generateallsetter

  • GenerateSerialVersionUID

    • 描述:一鍵為實(shí)現(xiàn) Serializable 接口的類生成 SerialVersionUID

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/185-generateserialversionuid/

  • GsonFormatPlus

    • 描述:根據(jù) json 生成對(duì)象

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/14949-gsonformatplus

  • Lombok

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

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/6317-lombok/

  • Easy Code

    • 描述:根據(jù)數(shù)據(jù)庫(kù)表生成 Java entity、dao、mapper、service、controller 等代碼

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/10954-easy-code

  • Easy Javadoc

    • 描述:快速生成 Javadoc 文檔

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/12977-easy-javadoc

  • JavaDoc

    • 描述:生成 Javadoc 文檔

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/7157-javadoc

  • Json2Pojo

    • 描述:根據(jù) JSON 生成 POJO,根據(jù) POJO 生成 JSON

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/8533-json2pojo

  • JUnitGenerator V2.0

    • 描述:自動(dòng)生成單元測(cè)試

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/3064-junitgenerator-v2-0

  • Jindent - Source Code Formatter

    • 描述:根據(jù)自定義模板來生成 javadoc 注釋

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/8309-jindent--source-code-formatter

  • MybatisX

    • 描述:MyBatis 增強(qiáng)插件,支持自動(dòng)生成 entity、mapper、service 等常用操作的代碼,優(yōu)化體驗(yàn)

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/10119-mybatisx

  • MyBatisCodeHelperPro

    • 描述:MyBatis 增強(qiáng)插件,支持自動(dòng)生成 entity、mapper、service 等常用操作的代碼(收費(fèi))

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/9837-mybatiscodehelperpro

功能提效類

源碼閱讀

  • Call Graph

    • 描述:生成調(diào)用關(guān)系圖,便于查看源碼

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/12304-call-graph

  • Jump to Line

    • 描述:支持跳轉(zhuǎn)到任意行進(jìn)行調(diào)試

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/14877-jump-to-line

  • SequenceDiagram

    • 描述:自動(dòng)生成方法調(diào)用時(shí)序圖

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/8286-sequencediagram

  • jclasslib Bytecode Viewer

    • 描述:字節(jié)碼查看器

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/9248-jclasslib-bytecode-viewer

  • BrowseWordAtCaret

    • 描述: 快速在相同單詞間進(jìn)行跳轉(zhuǎn)

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/201-browsewordatcaret

  • CodeGlance

    • 描述:在編輯器右側(cè)生成代碼小地圖,可以拖拽小地圖光標(biāo)快速定位代碼,閱讀行數(shù)很多的代碼文件時(shí)非常實(shí)用。

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/7275-codeglance/

代碼規(guī)范

  • CheckStyle-IDEA

    • 描述:自動(dòng)檢查 Java 代碼規(guī)范

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/1065-checkstyle-idea

  • Alibaba Java Coding Guidelines

    • 描述:代碼規(guī)范檢查插件

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines

  • SonarLint

    • 描述:幫助你發(fā)現(xiàn)和修復(fù)代碼的錯(cuò)誤和漏洞

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/7973-sonarlint

  • FindBugs-IDEA

    • 描述:幫你找出代碼中潛藏的 Bug

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/3847-findbugs-idea

  • MetricsReloaded

    • 描述:代碼復(fù)雜度分析

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/93?pr=idea

格式處理

  • CamelCase

    • 描述:快速字符串格式轉(zhuǎn)換工具,如駝峰式

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/7160-camelcase

  • Json Parser

    • 描述:驗(yàn)證和格式化 Json 字符串的工具

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/10650-json-parser

  • Properties to YAML Converter

    • 描述:把 Properties 文件的格式轉(zhuǎn)為 YAML 格式

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/8000-properties-to-yaml-converter

  • String Manipulation

    • 描述:字符串快捷處理

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/2162-string-manipulation

代碼統(tǒng)計(jì)

  • WakaTime

    • 描述:代碼統(tǒng)計(jì)和跟蹤插件

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/7425-wakatime

  • Statistic

    • 描述:代碼統(tǒng)計(jì)

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/4509-statistic

代碼檢索

  • OnlineSearch

    • 描述:選擇文本后支持不同搜索引擎進(jìn)行搜索

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/8298-onlinesearch/

  • CodeSearch

    • 描述:快捷地打開搜索引擎進(jìn)行搜索

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/12578-codesearch

其他

  • Leetcode Editor

    • 描述:在 IDEA 里刷算法題

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/12132-leetcode-editor

  • File Watchers

    • 描述:監(jiān)聽文件,當(dāng)其發(fā)生變化時(shí)自動(dòng)執(zhí)行命令

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/7177-file-watchers

  • PlantUML integration

    • 描述:UML 建模工具,只需簡(jiǎn)單的代碼就能畫出復(fù)雜的 UML 類圖

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/7017-plantuml-integration

  • Bytecode Editor

    • 描述:字節(jié)碼編輯工具

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/8461-bytecode-editor

  • Alibaba Cloud Toolkit

    • 描述:阿里云工具集

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/11386-alibaba-cloud-toolkit

  • Tencent Cloud Toolkit

    • 描述:騰訊云工具集

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/15653-tencent-cloud-toolkit

  • EduTools

    • 描述:面向教育者,允許創(chuàng)建、分享和加入練習(xí)

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/10081-edutools

  • IDE Features Trainer

    • 描述:IntelliJ IDEA 官方出的學(xué)習(xí)輔助插件

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/8554-ide-features-trainer

  • JRebel Plugin

    • 描述:項(xiàng)目熱更新,提高效率(可惜要收費(fèi))

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/4441-jrebel-and-xrebel-for-intellij

  • Key Promoter X

    • 描述:快捷鍵提示插件。當(dāng)你執(zhí)行鼠標(biāo)操作時(shí),如果該操作可被快捷鍵代替,會(huì)給出提示,幫助你自然形成使用快捷鍵的習(xí)慣,告別死記硬背。

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/9792-key-promoter-x/

  • Translation

    • 描述:翻譯插件,鼠標(biāo)選中文本,點(diǎn)擊右鍵即可自動(dòng)翻譯成多國(guó)語(yǔ)言。

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/8579-translation/

  • idea_seat

    • 描述:自動(dòng)提醒,防止你久坐不動(dòng)

    • 官網(wǎng):https://github.com/s-unscrupulous/idea_seat

  • RestfulTool

    • 描述:輔助 web 開發(fā)的工具集

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/14280-restfultool

  • Multirun

    • 描述:同時(shí)啟動(dòng)多應(yīng)用

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/7248-multirun

擴(kuò)展增強(qiáng)類

  • Free Mybatis Plugin

    • 描述:MyBatis 增強(qiáng)插件,支持 mapper => xml 的跳轉(zhuǎn)、代碼生成等功能

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/8321-free-mybatis-plugin

  • MyBatis Log Plugin

    • 描述:MyBatis SQL 提取和格式化輸出

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/10065-mybatis-log-plugin

  • Maven Helper

    • 描述:Maven 輔助插件

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/7179-maven-helper

  • Gradle View

    • 描述:Gradle 項(xiàng)目管理工具的擴(kuò)展

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/7150-gradle-view

  • Arthas Idea

    • 描述: Arthas 命令生成插件。Arthas 是阿里開源的 Java 在線診斷工具,該插件可以自動(dòng)生成 Arthas 在線 Java 代碼診斷命令,不用再到官網(wǎng)翻文檔拼命令啦!

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/13581-arthas-idea/

  • GitToolBox

    • 描述: Git 增強(qiáng)插件。在自帶的 Git 功能之上,新增了查看 Git 狀態(tài)、自動(dòng)拉取代碼、提交通知等功能。最好用的是可以查看到每一行代碼的最近一次提交信息。

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/7499-gittoolbox/

  • BashSupport

    • 描述:支持 Bash 腳本文件的高亮和提示等

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/4230-bashsupport

  • Git Flow Integration

    • 描述:Git Flow 的圖形界面操作

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/7315-git-flow-integration

  • Gitee

    • 描述:開源中國(guó)的碼云插件

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/8383-gitee

  • Drools

    • 描述:規(guī)則引擎的擴(kuò)展

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/16871-drools

  • EnvFile

    • 描述:對(duì)多環(huán)境配置文件的支持

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/7861-envfile

  • Kubernetes

    • 描述:容器管理的擴(kuò)展

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/10485-kubernetes

  • Vue.js

    • 描述:Vue.js 前端框架的擴(kuò)展

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/9442-vue-js

  • Scala

    • 描述:Scala 語(yǔ)言的擴(kuò)展

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/1347-scala

  • Zookeeper

    • 描述:Zookeeper 中間件的擴(kuò)展

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/7364-zookeeper

  • Jms messenger

    • 描述:對(duì) Java 消息服務(wù)的擴(kuò)展

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/10949-jms-messenger

  • MapStruct Support

    • 描述:對(duì) MapStruct 對(duì)象轉(zhuǎn)換的支持

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/10036-mapstruct-support

  • Big Data Tools

    • 描述:提供了 HDFS 等大數(shù)據(jù)框架的工具集

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/12494-big-data-tools

  • CSV

    • 描述:支持 CSV 文件的高亮和提示等

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/10037-csv

  • Ideolog

    • 描述:識(shí)別和格式化 log 日志文件

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/9746-ideolog

  • Toml

    • 描述:支持 toml 文件的高亮和提示等

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/8195-toml

  • .env files support

    • 描述:支持 .env 文件的高亮和提示等

    • 官網(wǎng):https://plugins.jetbrains.com/plugin/9525--env-files-support

IDEA 教程

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

英文官網(wǎng)教程:http://www.jetbrains.com/idea/webhelp/getting-help.html

快捷鍵

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

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

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

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

歡迎閱讀 我自學(xué)進(jìn)入騰訊的編程學(xué)習(xí)和求職經(jīng)歷,不再迷茫! https://t.1yb.co/w66s

我是魚皮,點(diǎn)贊 還是要求一下的,祝大家都能心想事成、發(fā)大財(cái)、行大運(yùn)。


精品 IDEA 插件大匯總!值得收藏的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
红安县| 巢湖市| 平武县| 平安县| 金川县| 交口县| 宜兴市| 阿拉善右旗| 吉木萨尔县| 城口县| 涟源市| 武宣县| 沾化县| 贞丰县| 佛山市| 马关县| 安化县| 广河县| 山东省| 奉化市| 台中市| 巩留县| 黄陵县| 仙桃市| 咸丰县| 克什克腾旗| 商河县| 应城市| 峨山| 大理市| 瑞丽市| 澳门| 博野县| 锡林郭勒盟| 玉门市| 昭觉县| 济宁市| 光泽县| 江城| 鹤壁市| 陆良县|