IDEA常用插件
外部导入插件,到jetbrains的
下载插件zip压缩,在IDE中找到plugin栏,点击小齿轮,选中[install plugin from disk]导入即可
程序开发插件
-
Alibaba Java Coding Guidelines
阿里巴巴代码规范
-
FindBugs
Idea自带的检查工具已经很强大,如有需要也可以加上Alibaba Java Coding Guidelines的代码检查工具,但是,说白这些工具其实更多的是规范性检查,如果需要更深入的去检查异常,可以使用此插件~
# 右键点击文件,包或者工程,选择FindBugs
-
Struts2
用于在resource中可直接添加Struts2配置文件
# 右键Resource,选择Struts2 configuration
-
Maven Helper
查找和排除冲突依赖项的简便方法,为包含当前文件或根模块的模块运行/调试maven目标的操作,运行/调试当前测试文件的操作
-
Translation
翻译插件
Ctrl + Shift + Y # 对所选内容进行翻译
-
Grep Console
控制台日志颜色
# 下载好后,在Other settings中找到Grep Console进行配置
-
lombok
自动生成getter、setter、toString
# 在类前面添加注解 @Data,即可省去手写getter, setter, toString的麻烦
-
Stackoverflow
程序猿问答社区,它使用的是google搜索引擎,需要vpn
-
Easy Code
代码生成工具
-
Codota
辅助开发神器
-
SGsonFormat
GsonFormat JSON转领域对象工具
-
POJO to JSON
领域对象转JSON工具
-
String Manipulation
字符串工具
-
MyBatis Log Plugin:
将Mybatis执行的sql脚本显示出来,无需处理,可以直接复制出来执行的
# 选中需要转换的mybatis log日志,然后点击右键,选择Restore sql from slection
-
GsonFormat
-
IdeaJad
# 选择class文件,右键 Decompile,完成反编译
-
Free-idea-mybatis
mybatis xml和对应的mapper之间来回切换的时候,有时候不同人开发,放置的位置又不同,使用此插件后,来回切换的时候异常方便,和所放置的位置无关~
-
Codota
代码提示工具,扫描你的代码后,根据你的敲击完美提示
Codota基于数百万个开源Java程序和您的上下文来完成代码行,从而帮助您以更少的错误更快地进行编码。
-
idea zookeezper
-
JUnitGenerator
自动生成测试代码
-
MyBatisCodeHelperPro
支持mapper互跳,方法自动生成,代码自动生成
-
GenerateSerialVersionUID
用来在需要序列化的Java对象中生成GUID。
-
Key Promoter X
是一个快捷键提示插件,如果鼠标操作是能够用快捷键替代,Key Promoter X 会提示可以用什么快捷键替代。详细使用文档,参考:https://plugins.jetbrains.com/plugin/9792-key-promoter-x
-
GenerateAllSetter
通过alt+enter对变量类生成对类的所有setter方法的调用
-
RestfulToolkit
根据url 查找controller
1. URL 直接跳转到对应的方法定义 ( 快捷键搜索 Ctrl + Alt + N ); ---这个个人感觉非常好用,和Ctrl + F一样重要。 2. 提供了一个 Services tree 的显示窗口; 3. 一个简单的 http 请求工具; 4. 在请求方法上添加了有用功能: 复制生成 URL;,复制方法参数... 5. 其他功能: java 类上添加 Convert to JSON 功能,格式化 json 数据 ( Windows: Ctrl + Enter; Mac: Command + Enter )。
-
JRebel
SpringBoot 在IDEA中实现热部署
# Service Address : https://jrebel.qekang.com/{GUID} # GUID地址: 1. https://www.guidgen.com 2. http://www.ofmonkey.com/transfer/guid 3. https://www.guidgenerator.com/online-guid-generator.aspx
- Active e.g.
http://139.199.89.239:1008/88414687-3b91-4286-89ba-2dc813b107ce # 如果出现激活过期的情况,请重新生成guid,替换原来的guid即可 # 邮箱随便写,即可激活
-
AIXcode codota
AIXcoder是一个强大的代码完成器和代码搜索引擎,基于最新的深度学习技术。 它有可能向您推荐一整套代码,这将帮助您更快地编写代码。 aiXcoder还提供了一个代码搜索引擎,以帮助您在GitHub上搜索API用例。
类似功能的插件还有codota,
codota基于数百万个开源Java程序和您的上下文来完成代码行,从而帮助您以更少的错误更快地进行编码。新版本的codota提供以下功能:-
全线AI自动完成
-
内联和相关代码示例
-
根据用户自己的编码实践进行编码建议
>不用担心你的代码会被公开。 codota不会将你的代码发送到codota服务器,它只会从当前编辑的文件中发送最少的上下文信息,从而使codota能够根据你当前的本地范围进行预测。
个人觉得代码示例功能要比aiCode的代码搜索引擎要方便好用的多,
比如我想知道list.stream.map(..)方法的参考使用,只需要光标定位在map上,然后右键选择菜单“Get relevant examples”或者使用快捷键“Ctrl + Shift + O”就可以快速搜索出来很多示例,非常方便。
-
-
Free Mybatis plugin
MyBatis 代码生成器插件,用于生成数据库表的dao接口、数据库表的实体类(model)、mybatis的映射文件
-
SonarLint
编码规范提示和建议
-
camelCase
下划线转驼峰
使用: 选中需要转换的字符串,使用快捷键
Shift + Alt + U
-
All Format
支持:中英文翻译;格式化JSON字符串、格式化日志打印字符串;按大括号小括号逗号进行格式化,方便阅读;格式化HTML文本;格式化SQL语句;MD5值生成;二维码生成,识别二维码图片;Base64值生成与解密;Unicode值生成与转换。
安装完成后,点击右上角的{...}
即可打开转换面板。
- Json Formatter
Json 格式化。
- GitToolBox
显示每行代码最后修改人
- Presentation Assistant
快捷键提示。显示当前操作可以用哪些组合键(快捷键)完成。
- Codota
代码实例。Codota 可以提示Java API 用法。
其他插件
-
CodeGlance
代码缩略图
-
BackgroundImagePlus
设置背景图
-
Activate-power-mode & Intellij_power_mode_II
IDEA 窗口抖动
-
Rainbow Brackets
括号相同颜色 彩色括号
-
Material Theme UI
皮肤
-
Alibaba Cloud Toolkit
快速部署到服务器,超级牛逼 超级推荐
-
Indent Rainbow
Indent Rainbow