恕我直言,你可能真没用过这些 IDEA 插件!
本文转自 | 程序开发者社区
一、前言
IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为好的java开发工具。
二、IDEA 插件安装
在 IDEA 中选择:File —> Settings —> Plugins
在 IDEA 中选择:File —> Settings —> Plugins —> Install plugin from disk —> 选择下载好的插件包进行安装
三、插件
1、Lombok
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.12</version>
<scope>provided</scope>
</dependency>
2、RestfulTool
提供了一个 Services tree 的显示窗口
点击 URL 直接跳转到对应的方法定义
一个简单的 http 请求工具
支持 Spring 体系 (Spring MVC / Spring Boot)
支持 JAX-RS
支持
Navigate->RequestService
搜索 Mapping (Ctrl + Alt + /)
3、Free Mybatis plugin
生成mapper xml文件
快速从代码跳转到mapper及从mapper返回代码
mybatis自动补全及语法错误提示
集成mybatis generator gui界面
4、Mybatis Log Plugin
该插件可以还原MyBatis输出的日志为完整的SQL语句
把SQL日志里面的?替换为真正的参数值
选中要还原的MyBatis日志,右键点击菜单Restore Sql,还原SQL语句
Java接口方法与Mapper xml文件互相跳转
5、Grep Console
6、Maven Helper
7、GenerateAllSetter
通过alt+enter对变量类生成对类的所有setter方法的调用
当两个对象具有相同的字段时生成一个转换器
当返回类型为List Set Map时生成默认值
在所有getter方法上生成对assertThat的调用
8、Rainbow Brackets
9、Json Helper
美化您的丑陋json
丑化你漂亮的json
转义你的json
解除转义json
支持JMES json路径搜索。请参阅此处的示例:https://jmespath.org/
对变量声明解析的实验支持。例如public final String json = "{\"key\":\"value\"}";变成原始的美化json
Json检查允许嵌套json。也适用于JSON临时文件
10、CodeGlance
11、SequenceDiagram
12、Alibaba Java Coding Guidelines 和 SonarLint
关闭实时检测功能
将其关闭,在编码完成后再主动扫描文件。AlibabaJavaCodingGuidelines
插件比较关心的是代码规范,编码风格上的,例如,命名规范,注释,代码行数等SonarLint
插件比较关心代码正确性,存在的问题,风险,漏洞等,例如,重复代码,空指针,安全漏洞等
AlibabaJavaCodingGuidelines
插件来规范代码,使用 SonarLint
来提前发现代码问题,配合起来提高工程整体的代码质量,并且能够在编码阶段规避风险,提高程序的健壮性。13、Translation
TranslateandReplace
汉字翻译为驼峰命名的英语,在定义方法名或属性变量时很方便。14、Activate-power-mode-x 和 Power mode II
activate-power-mode-x 颗粒默认是白色的,可以调整其他颜色,但是颗粒颜色单一,编辑框也跟着抖动,有点晃眼哇
Power mode II 各种颜色的颗粒,默认编辑框不跟着抖动,视觉舒服点(由于 IDEA 2020.1 版本为2020/4/9更新的,Power mode II 后一次更新为2020/2/17,所以到配置选项框无法显示配置选项,可能由于插件版本没跟上的问题)
15、Background Image Plus
16、Nyan progress bar
相关文章