1.33.3.1.2.1. IDEA插件

1.33.3.1.2.1.1. IDEA插件开发

Idea插件开发-开发自己的第一款idea插件
IDEA插件开发(一)一个简单的表单demo
IDEA 插件开发入门教程

1.33.3.1.2.1.2. IDEA常用插件

Key Promoter X 是一个提示插件,当你在IDEA里面使用鼠标的时候,如果这个鼠标操作是能够用快捷键替代的,那么Key Promoter X会弹出一个提示框,告知你这个鼠标操作可以用什么快捷键替代。对于想完全使用快捷键在IDEA的,这个插件就很有用。

代码检查相关 Alibaba Java Coding Guidelines - 阿里巴巴Java开发规约 Findbugs MetricsReloaded 代码复杂度检查

数据库相关 Free Mybatis plugin 快速在 Mybatis Mapper 类方法和 Mybatis mapper.xml sql 语句间相互定位。 MyBatis Log Plugin 这款插件是直接将 Mybatis 执行的 sql 脚本显示出来,无需处理,可以直接复制出来执行的 MybatisX

易用性相关 Rainbow Brackets 有多级括号的时候,不同级的括号颜色不一样,有助于弄清楚括号的对应关系。让你的左括号和对应的右括号(大小括号都可以)显示相同的颜色,以此快速看出括号的范围。 .ignore 生成各种ignore文件,一键创建git ignore文件的模板,免得自己去写 Maven Helper 查看 maven 包引用关系,快速定位有冲突的吧。比起 IDEA 自带的 Diagrams 更清晰好用。

String Manipulation 提供针对文本处理的操作,和 CamelCase 的功能类似,不过除了 camel 风格字符串转换,还包括很多强大的功能: Lombok 支持lombok的各种注解,从此不用写getter setter这些 可以把注解还原为原本的java代码 非常方便

GsonFormat 一键根据json文本生成java类 非常方便,地址:https://plugins.jetbrains.com/plugin/7654-gsonformat

Translation 最好用的翻译插件,功能很强大,界面很漂亮,整合主流翻译插件,idea快捷键一键翻译.ctrl+shit+y,地址:https://plugins.jetbrains.com/plugin/8579-translation

插件名称 插件介绍 官网地址 Key promoter 快捷键提示 https://plugins.jetbrains.com/plugin/4455?pr=idea

CamelCase 驼峰式命名和下划线命名交替变化 https://plugins.jetbrains.com/plugin/7160?pr=idea

CheckStyle-IDEA 代码规范检查 https://plugins.jetbrains.com/plugin/1065?pr=idea

FindBugs-IDEA 潜在 Bug 检查 https://plugins.jetbrains.com/plugin/3847?pr=idea

MetricsReloaded 代码复杂度检查 https://plugins.jetbrains.com/plugin/93?pr=idea

Statistic 代码统计 https://plugins.jetbrains.com/plugin/4509?pr=idea

JRebel Plugin 热部署 https://plugins.jetbrains.com/plugin/?id=4441

CodeGlance 在编辑代码最右侧,显示一块代码小地图 https://plugins.jetbrains.com/plugin/7275?pr=idea

GsonFormat 把 JSON 字符串直接实例化成类 https://plugins.jetbrains.com/plugin/7654?pr=idea

Eclipse Code Formatter 使用 Eclipse 的代码格式化风格,在一个团队中如果公司有规定格式化风格,这个可以使用。 https://plugins.jetbrains.com/plugin/6546?pr=idea

Codota 该插件的强大之处在于: 支持智能代码自动提示,该功能可以增强 IDEA 的代码提示功能。 支持 JDK 和知名第三方库的函数的使用方法搜索,可以看到其他知名开源项目对该函数的用法。

SequenceDiagram SequenceDiagram 可以根据代码调用链路自动生成时序图,超级赞,超级推荐! 在某个类的某个函数中,右键 --> Sequence Diagaram 即可调出。

UML Support 如果需要研究源码,内置 UML Support 插件可以很好地查看类继承关系。详细使用文档,参考:https://www.jetbrains.com/help/idea/class-diagram.html

2、lombok 地址:https://plugins.jetbrains.com/plugin/6317-lombok-plugin 支持lombok的各种注解,从此不用写getter setter这些 可以把注解还原为原本的java代码 非常方便。

3、p3c 地址:https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines 阿里巴巴出品的java代码规范插件 可以扫描整个项目找到不规范的地方 并且大部分可以自动修复

更多可看: https://github.com/alibaba/p3c/tree/master/idea-plugin

4、FindBugs-IDEA 地址:https://plugins.jetbrains.com/plugin/3847-findbugs-idea 检测代码中可能的bug及不规范的位置,检测的模式相比p3c更多, 写完代码后检测下 避免低级bug,强烈建议用一下,一不小心就发现很多老代码的bug。

6、Maven Helper 地址:https://plugins.jetbrains.com/plugin/7179-maven-helper 一键查看maven依赖,查看冲突的依赖,一键进行exclude依赖 对于大型项目 非常方便。

7、VisualVM Launcher 地址:https://plugins.jetbrains.com/plugin/7115-visualvm-launcher 运行java程序的时候启动visualvm,方便查看jvm的情况 比如堆内存大小的分配,某个对象占用了多大的内存,jvm调优必备工具。

8、GenerateAllSetter 地址:https://plugins.jetbrains.com/plugin/9360-generateallsetter 一键调用一个对象的所有set方法并且赋予默认值 在对象字段多的时候非常方便。

9、MyBatisCodeHelperPro 地址:https://plugins.jetbrains.com/plugin/9837-mybatiscodehelperpro mybatis代码自动生成插件,大部分单表操作的代码可自动生成 减少重复劳动 大幅提升效率。

参考 https://juejin.im/entry/5c4f9f9d6fb9a049a5714c8c https://www.cnblogs.com/jajian/p/8081658.html 最全IDEA插件

Copyright © 2018-2021 | Distributed under CC BY 4.0 | Peter all right reserved,powered by Gitbook Updated at 2023-03-25 00:08:43

results matching ""

    No results matching ""