aiXcoder支持相似代码搜索功能,如果哪个API不会用,直接选中右键全网搜索实用案例
注:尽管这个软件是收费的,但仍然建议安装。
最好用的MyBatis插件:MyBatisCodeHelperPro参考博客:Intellij 插件 MyBatisCodeHelperPro
注:安装过这个插件后,其它的生成MyBatis代码的插件都不再需要安装了,不过这个插件是收费的。
高效操作Mybatis:MybatisX参考博客:Mybatis tools插件使用详解
EasyCode参考博客:EasyCode插件使用详解
代码质量检查:SonarLint下面提示:不要用System.out输出,要用logger输出
帮忙我们优化包导入,自动给没有修改的变量添加final修饰符,调用方法的时候自动添加this关键字等,使我们的代码更规范统一。
参考博客:String Manipulation插件使用详解
Properties to YAML Converter参考博客:Properties to YAML Converter插件使用
代码智能提示:Codota参考博客:Codota 插件使用详解
自定义控制台输出格式:grep console
不需要手动快捷键去格式化代码
代码缩略图:CodeGlance 在线刷题:Leetcode Editor 代码修改后立即生效:jrebel 驼峰命名和下划线命名转换:CamelCase参考博客:Intellij 插件 CamelCase
项目信息统计:Statistic参考博客: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 插件使用详情
注意:这个插件不能生成同名不同参数的方法。
自动填充参数的值:GenerateO2O参考博客:Intellij 插件 GenerateO2O
翻译插件:Translation 调用链路自动生成时序图:SequenceDiagram