IntelliJ IDEA工具常用插件汇总

news2025/1/15 21:06:34
  • 😜           :是江迪呀
  • ✒️本文关键词IntelliJ IDEA 常用插件
  • ☀️每日   一言人的一生其实都在偏见和走出偏见中度过

在这里插入图片描述

文章目录

  • 一、前言
  • 二、Plugins
    • 1.Key Promoter X
    • 2.CodeGlance
    • 3.Git Integration:
    • 4.Markdown Support:
    • 5.Lombok:
    • 6.Spring Assistant:
    • 7.Rainbow Brackets:
    • 8.CheckStyle-IDEA:
    • 9.SonarLint:
    • 10.JUnit:
    • 11.Database Tools and SQL:
    • 12.File Watchers:
    • 13.Code With Me:
    • 14.PlantUML:
    • 15. Atom Material Icons

一、前言

IntelliJ IDEA 是开发人员中广泛使用的一款集成开发环境(IDE),它在编写、调试和管理代码方面提供了强大的功能和工具。我们将汇总一些常用的 IntelliJ IDEA 插件,这些插件涵盖了各种开发领域,从代码编写和版本控制到界面设计和性能优化。无论你是 Java、Python、JavaScript 或其他编程语言的开发者,这些插件都有助于提高你的开发效率和代码质量。让我们一起深入了解这些插件,以便更好地利用 IntelliJ IDEA 的功能,从而更轻松地进行软件开发。

二、Plugins

1.Key Promoter X

帮助你学习键盘快捷键,以提高效率。当你在使用鼠标+键盘完成一个操作是,Key Promoter X就会提醒你,有对应的键盘快捷键可以完成同样的操作。

比如:你使用鼠标给一行代码添加了断点,Key Promoter X就会提醒你 crtrl + F8

在这里插入图片描述

如果这个插件你使用的熟练了,你可以完全摒弃鼠标,成为一个高手。

2.CodeGlance

在编辑器右侧显示一个小地图,用于快速导航代码。
在这里插入图片描述

对于查找一个有上万行代码的文件来说很有帮助

3.Git Integration:

提供与 Git 版本控制系统的无缝集成,帮助你管理代码版本。

如果你已有一个 Git 项目,请打开项目。
如果要导入一个新的 Git 项目,选择 “File”(文件) > “New”(新建) > “Project from Version Control”(从版本控制创建项目),然后选择 Git。
配置 Git 仓库:

如果你是从头开始创建项目,可以在 “Create Project”(创建项目)对话框中指定 Git 仓库的 URL:
在这里插入图片描述

如果你已经有一个现有的 Git 仓库,IntelliJ IDEA 会自动检测并连接到该仓库。
使用 Git 功能:一旦项目与 Git 仓库连接,你可以在 IntelliJ IDEA 中使用 Git 功能,包括但不限于:
Commit(提交):在代码修改后,右键单击项目文件并选择 “Git” > “Commit” 来提交代码。你可以添加提交消息来描述你的更改。
Push(推送):将本地提交推送到远程 Git 仓库。
Pull(拉取):从远程 Git 仓库拉取最新的更改。
Branch(分支):创建、切换和合并分支。
Log(日志):查看提交历史记录。
Resolve Conflicts(解决冲突):处理合并冲突,如果有的话。
自定义 Git 设置:你可以在 IntelliJ IDEA Settings(设置)中自定义 Git 的各种设置,包括配置 Git 用户名、邮箱、忽略文件等。

4.Markdown Support:

增强 Markdown 文件编辑功能,包括语法高亮和实时预览。
在这里插入图片描述

5.Lombok:

简化 Java 开发中的样板代码,通过注解自动生成 getter、setter 等方法。
在这里插入图片描述

6.Spring Assistant:

用于 Spring 框架开发的辅助工具,提供代码自动生成和快速导航。

7.Rainbow Brackets:

用彩虹色高亮显示括号,帮助你更容易地匹配括号。
在这里插入图片描述

8.CheckStyle-IDEA:

集成 Checkstyle,用于规范代码风格和质量。
在这里插入图片描述

9.SonarLint:

与 SonarQube 集成,用于静态代码分析,提供代码质量建议。
在这里插入图片描述

10.JUnit:

插件支持单元测试,帮助你编写和运行测试用例。

11.Database Tools and SQL:

用于数据库开发的工具,包括 SQL 编辑器和数据库浏览器。

12.File Watchers:

监视文件更改并自动执行相关操作,如编译 Less/Sass、压缩 JavaScript 等。

13.Code With Me:

允许多人实时协作编辑代码,类似于远程团队合作。

14.PlantUML:

支持 PlantUML 格式的图表和图形。

15. Atom Material Icons

更改界面图标。如果你感觉IntelliJ IDEA界面图标太单调,你们这个插件非常适合你。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/998470.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SpringBoot整合Mybatis-Plus(含自动配置分析)

目录 1. Mybatis-Plus介绍2. 创建Mysql表和添加测试数据3. 添加pom.xml依赖4. 自动配置分析5. 代码实现5.1 User类实现5.2 指定MapperScan扫描路径5.3 Mapper接口实现5.4 Service实现5.5 UserMapper测试 1. Mybatis-Plus介绍 Mybatis-Plus是一个Mybatis的增强工具,…

Rich Bowen: 无论你在创造什么,最终交付的是信任。

早在开源被我们称之为开源,Rich Bowen 就已经参与其中。作为 Apache 软件基金会的成员,Rich 目前担任董事会成员、会议副总裁。此外,他还是亚马逊云科技的开源策略师。这些多重角色赋予了他对开源的更广泛和深刻的理解。 在他于 2023 年 Com…

远程连接mysql报错“Host xxx is not allowed to connect to this MySQL server“解决办法

在一台服务器上安装了mysql后使用dbeaver远程连接不上报错: 可以看到,报错原因是不许远程连接到mysql服务器 所以,修改访问权限。 首先,进入mysql命令行,查看访问权限: use mysql; select user,host from…

【ProxySql】Mysql如何实现读写分离?看这一篇就够了

🌲其他工具对比 其实市面上有很多关于读写分离的优秀的工具,例如 工具优势劣势ProxySQL- 高性能的负载均衡和连接池管理- 支持MySQL和MariaDB- 灵活的配置和规则定义- 只支持MySQL和MariaDB数据库- 功能相对专注,适用性可能有限- 学习和配置…

K线学习001-早晨之星1

K线定义 早晨之星,顾名思义:就是在太阳尚未升起的时候,黎明前最黑暗的时刻,一颗明亮的启明星在天边指引着那些走向光明的夜行人,前途当然看好。 早晨之星,即预示着跌势将尽,大盘处于拉升的前夜&…

DGIOT 智慧车间机床设备数据采集

**[小 迪 导读]**:DGiot掌上工厂是一款基于微信小程序的应用,本次主要介绍机床设备数据采集功能,旨在帮助施工员高效地收集车间中每台机床的信息、水平座标轴数据和照片。该小程序提供了简单易用的界面和功能,使施工员能够方便地记…

NameError: name ‘add start docstrings to callable‘ is not defined解决方案

大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作的方式对所学的…

中国又一款3纳米芯片将量产,高通被前后夹击,难怪要降价求售了

高通作为手机芯片市场的领先者,曾长达十多年位居手机芯片市场的王者地位,不过从2020年以来就已被中国芯片企业超越,至今未能挽回,而近期中国一家手机企业的9000S芯片推出更给予高通重击,可能导致高通在中国手机芯片市场…

管理类联考——数学——汇总篇——知识点突破——应用题——路程

⛲️ 路程问题是根据速度、时间、路程之间的关系,研究物体相向、相背和同向运动的问题,解决路程问题常用方法: (1)分解。将综合性的题目先分解成若干个基本题,再按其所属类型,直接利用基本数量…

【C++】list的模拟实现【完整理解版】

目录 一、list的概念引入 1、vector与list的对比 2、关于struct和class的使用 3、list的迭代器失效问题 二、list的模拟实现 1、list三个基本函数类 2、list的结点类的实现 3、list的迭代器类的实现 3.1 基本框架 3.2构造函数 3.3 operator* 3.4 operator-> 3…

四叶图-openGL 例子,第四章。计算机图形学 中例子 代码有点瑕疵

第四版 计算机图形学 中例子 代码有点瑕疵&#xff0c;见下图&#xff0c;本道长保证这个程序没有运行过。 可运行代码如下。 #include "stdafx.h" #include <GL/glut.h> #include <stdlib.h> #include <math.h> #include <iostream> using…

UG\NX二次开发 计算uv参数的最小值最大值 UF_MODL_ask_face_uv_minmax

文章作者:里海 来源网站:王牌飞行员_里海_里海NX二次开发3000例,里海BlockUI专栏,C\C++-CSDN博客 简介: UG\NX二次开发 计算uv参数的最小值最大值 UF_MODL_ask_face_uv_minmax 效果: 代码: #include "me.hpp"void ufusr(char* param, int* ret…

探索如何将html和svg导出为图片

笔者开源了一个Web思维导图&#xff0c;在做导出为图片的功能时走了挺多弯路&#xff0c;所以通过本文来记录一下。 思维导图的节点和连线都是通过 svg 渲染的&#xff0c;作为一个纯 js 库&#xff0c;我们不考虑通过后端来实现&#xff0c;所以只能思考如何通过纯前端的方式…

d3dx9_43.dll丢失如何修复?四种快速修复d3dx9_43.dll丢失的方法分享

在我们日常使用电脑的过程中&#xff0c;有时候会遇到一些问题&#xff0c;其中比较常见的一种就是电脑提示 d3dx9_43.dll 丢失。对于这种情况&#xff0c;我们该如何解决呢&#xff1f;本文将详细介绍 d3dx9_43.dll 文件的相关信息&#xff0c;以及解决 d3dx9_43.dll 丢失的四…

[hello,world]这个如何将[ ] 去掉

[hello,world]这个如何将[ ] 去掉&#xff1f; 你可以使用编程语言中的字符串处理函数来去掉方括号。以下是一个示例代码&#xff0c;使用Python的strip()函数去掉方括号&#xff1a; text "[hello,world]" text text.strip("[]") print(text)输出为&a…

CVPR:使用完全交叉Transformer的小样本目标检测

关注并星标 从此不迷路 计算机视觉研究院 公众号ID&#xff5c;ComputerVisionGzq 学习群&#xff5c;扫码在主页获取加入方式 论文地址&#xff1a; https://openaccess.thecvf.com/content/CVPR2022/papers/Han_Few-Shot_Object_Detection_With_Fully_Cross-Transformer_CVPR…

多元共进|支持多元梦想,创造包容文化环境

谷歌致力于推动多元、平等、共融 鼓励每个人赞扬自己取得的成就 了解自我展示的重要性 一起了解 2023 Google 开发者大会上 谷歌如何支持企业创造多元共融的文化 打造包容性的工作场所 为每个人创造更加温暖的环境 多元、平等、共融 (DEI)&#xff0c;三个板块之间互相联系&…

[H5动画制作系列] Sprite及Text Demo

参考代码: sprite.js: var canvas, stage, container; canvas document.getElementById("mainView"); function init() {stage new createjs.Stage(canvas);createjs.Touch.enable(stage);var loader new createjs.LoadQueue(false);loader.addEventListener(&q…

2023年深度测评对比两款大热SaaS平台,国内SaaS是否已经跑出独角兽?

什么是SaaS平台&#xff1f;SaaS平台是否已经形成了自己的核心竞争力&#xff1f;SaaS平台是否在国内跑出独角兽&#xff1f;本篇&#xff0c;我们将为大家测评国内最热的两款SaaS平台&#xff0c;全文干货&#xff0c;请大家安心食用。 一、SaaS平台是什么&#xff1f; SaaS…

青创智通亮相上海GAF 2023全球数字化智能装配工程与装备技术大会

​​​​​​FMEA软件-智能扭矩系统-智能测量系统-青创智通 9月13日-15日由螺丝君主办的“聚焦技术、引领创新”为主题的GAF2023数字化智能装配工程与装备技术大会&#xff0c;将在上海汽车会展中心开幕&#xff0c;北京青创智通携带SunTorque智能扭矩系统、智能扭矩小车亮相此…