安装插件方式:
AiXcoder Code Completer & Code Search Engine
aiXcoder支持相似代码搜索功能,如果哪个API不会用,直接选中右键全网搜索实用案例
快捷键展示:Presentation Assistant
快捷键提示:Key Promoter X
简化臃肿代码:Lombok
mybatis log plugin
注:尽管这个软件是收费的,但仍然建议安装。
最好用的MyBatis插件:MyBatisCodeHelperPro
参考博客:Intellij 插件 MyBatisCodeHelperPro
注:安装过这个插件后,其它的生成MyBatis代码的插件都不再需要安装了,不过这个插件是收费的。
高效操作Mybatis:MybatisX
Mybatis tools
参考博客:Mybatis tools插件使用详解
EasyCode
参考博客:EasyCode插件使用详解
代码质量检查:SonarLint
下面提示:不要用System.out输出,要用logger输出
格式化代码:Save Actions
帮忙我们优化包导入,自动给没有修改的变量添加final修饰符,调用方法的时候自动添加this关键字等,使我们的代码更规范统一。
字符串处理:String Manipulation
参考博客:String Manipulation插件使用详解
Properties to YAML Converter
参考博客:Properties to YAML Converter插件使用
代码智能提示:Codota
参考博客:Codota 插件使用详解
自定义控制台输出格式:grep console
代码自动格式化:google-java-format
不需要手动快捷键去格式化代码
代码缩略图:CodeGlance
在线刷题:Leetcode Editor
代码修改后立即生效:jrebel
驼峰命名和下划线命名转换:CamelCase
参考博客:Intellij 插件 CamelCase
项目信息统计:Statistic
代码复杂度检查:MetricsReloaded
Maven Helper
参考博客:Maven Helper插件解决jar包冲突
检查代码中的隐患:findBugs
Stream操作可视化:Java Stream Debugger
restfultool
RoboPOJOGenerator
参考博客:Intellij 插件 RoboPOJOGenerator
jsonformat
gsonformat(长期未更新)
参考博客:Intellij 利用GsonFormat生成JSON实体类
阿里巴巴代码规范检查:Alibaba Java Coding Guidelines
代码风格检查:CheckStyle
vue.js
参考博客:Intellij集成Vue开发环境
自动调用所有 Setter方法:GenerateAllSetter(可填充默认值)
在代码中,new一个对象,光标停留在对象变量user上,alt+enter会出现快捷选项,如图:
自动补全参数:Auto filling Java call arguments
参考博客:Auto filling Java call arguments 插件使用详情
注意:这个插件不能生成同名不同参数的方法。
自动填充参数的值:GenerateO2O
参考博客:Intellij 插件 GenerateO2O
