idea常用扩展、插件

1 篇文章 0 订阅

常用插件

activate-power-mode for IDEA.

抖动加粒子效果,但需要注意会有不想要的效果时,通过下图进行选择在这里插入图片描述

Alibaba Java Coding Guidelines plugin support.

阿里巴巴Java开发规约扫描插件,相关操作可以看博客: 博客链接

Angular 2 TypeScript Live Templates

AngularJS插件,支持TypeScript的快速创建,快捷键为空白页面输入ng2然后tab键

Angular CLI QuickSwitch

同样也是AngularJS的插件,但Angular CLI QuickSwitch允许通过使用一个快捷方式(默认Alt + S)有效地在一个组件的文件之间切换。支持的扩展名是js,ts,html,php,haml,jade,pug,slim,css,sass,scss,less,styl。

Angular Template

同样也是AngularJS的插件,为不同的角度片段添加一堆实时模板。它们都在Angular Template组中分组。

Background Image Plus

可以将编辑器背景设置为文件夹中的随机图片。安装后在下图找到选项进行更换背景。
在这里插入图片描述在这里插入图片描述

CMD support

扩展idea 对 cmd script文件的编写,语义,运行等

CodeGlance

对idea滚动做了一个很好的扩展,在代码右侧会有一个代码缩略图滚动条,如果报错红线可以很方便的点击定位至问题处

GsonFormat

通过GsonFormat插件将JSONObject格式的String 解析成实体。
相关操作可以看博客:博客链接

iBATIS/MyBatis mini-plugin

可以让我们从dao层直接直接点击到对应的xml,很方便快捷.

Java Decompiler IntelliJ Plugin

Java 反编译工具

JRebel for IntelliJ

热部署工具,需要有授权,破解有点费劲儿

Key Promoter X

一个提示插件,当你在IDEA里面使用鼠标操作但idea中有快捷键的时候,那么Key Promoter X会弹出一个提示框,告知你这个鼠标操作可以用什么快捷键替代。

Lombok

非常强大的一个idea扩展插件,在平时开发中会经常使用实体类,但在写getter或者setter再或者构造等方法时会很烦,但lombok完美的替我们解决了烦恼,只要在项目maven中引入对应依赖,并且有这个插件,再去实体类添加一个@Data注解,默认会在编译时替你生成get和set方法还有构造,当然如果想进行其他操作也可以,但需要自行查阅。

Material Theme UI

idea的主题风格插件

Maven Helper

此插件可用来方便显示maven的依赖树,在没有此插件时,如果想看maven的依赖树需要输入命令行: mvn dependency:tree 才可查看依赖。如果想看是否有依赖包冲突的话也需要输入命令行等等的操作。而如果安装Maven Helper插件就可免去命令行困扰。通过界面即可操作完成。

MetricsReloadec

代码复杂度检查

Mongo Plugin

MongoDB可视化插件

MyBatis Generator Plus

有点解释不清,还是看博客吧: 博客链接

MyBatis X

mapper方法生成对应-----> mapper.xml中 :ALT +enter

mysql-table-to-jpa-entity

Very easy to convert MySql table to JPA entity. 一个简单易用的 MySQL table 转换到 JPA Entity 的插件。
GitHub官网: 链接

POJO Generator

也是一个自动生成实体类的插件

Spring and AngularJs Code Generator

同时生成Spring文件和Angular文件

stackoverflow

有问题直接转到Stack Overflow

String Manipulation

字符串的一些快捷操作
还是看博客吧 博客链接

Swagger

一个插件,可以帮助您轻松编辑Swagger和Open API规范文件。
话不多说,上GitHub 链接

Translation

作为我所有idea插件中最喜欢的一位,必须隆重介绍一下,这是一款Google翻译软件插件,外观低调而不失大气,而功能却如此的炫酷,可以支持多国语言,复制翻译,选中翻译等等等等,还在等什么,快来下载啊~

UML Design Tool Plugin

生成UML流程图的插件

本文用于自己学习记录,也参考了很多前辈的博客,如有不当的地方,还请各位大佬多多指教,手动ღ( ´・ᴗ・` )比心

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
IntelliJ IDEA 2024是一个非常强大的Java集成开发环境(IDE),为了提升开发效率、简化日常编码工作,开发者通常会安装一些常用插件。以下是几个常用的 IntelliJ IDEA 插件: 1. **WebStorm**: 虽然名字中有"WebStorm", 但这是一款专门针对前端开发设计的IDE,它提供了丰富的JavaScript、TypeScript、HTML和CSS编辑功能,并且通过与IDEA共享代码基础,可以作为IDEA扩展增强其功能。 2. **PMD (Programmer's Desktop Meta Language)**: 这是一款静态代码分析工具,可以帮助开发者发现潜在的问题,如未使用的变量、冗余代码等,促进代码质量和维护性。 3. **FindBugs**: 又一款静态代码分析工具,专门用于查找并报告Java源代码中的常见错误,包括但不限于空指针异常、数组越界、资源泄漏等问题。 4. **SonarQube Integration**: SonarQube 是一套开放源码的持续质量检查平台,能够自动化地评估代码质量。通过将其与IDEA集成,可以在编写代码的过程中实时获取代码健康状况反馈,有助于提高代码质量。 5. **Git Integration**: IntelliJ IDEA 内置了对 Git 的支持,但如果希望进一步优化版本控制流程,可以考虑使用更专业的 Git 插件,比如 "GitHub for Windows" 或 "GitKraken" 等第三方工具的插件版,在 IDE 中进行深度 Git 操作,例如分支管理、冲突解决等。 6. **JUnit Integration**: JUnit 是 Java 编程语言中最流行的单元测试框架之一。与 IntelliJ IDEA 集成的 JUnit 插件可以提供便捷的测试运行、调试和代码覆盖分析功能。 7. **CodeGlance**: CodeGlance 是一个可视化代码摘要工具,它能帮助开发者快速浏览代码结构,了解类之间的依赖关系,从而更高效地进行代码理解和重构。 8. **Swagger IDEA Support**: 如果您的项目涉及 API 开发,Swagger 插件可以让你直接在 IDEA 中预览、文档化和验证 RESTful APIs,极大地提高了API开发和维护的效率。 9. **Lombok Integration**: Lombok 是一个用于减少 Java 代码量的库。与 IntelliJ IDEA 的集成使得开发者可以直接使用 Lombok 注解,生成诸如 getter、setter、构造函数等,大大提升了开发效率。 10. **IntelliJ IDEA Ultimate Edition**: 实际上,如果你想充分利用 IntelliJ IDEA 的所有高级功能,那么购买 IntelliJ IDEA Ultimate 版本(需要单独付费),它包含了上述所有的插件和其他额外的功能和服务。 这些插件可以根据个人需求进行选择和安装,以最大化开发效率和代码质量。请注意,部分插件可能需要单独购买或遵守特定的许可协议。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值