• IDEA 高效插件工具



    IDEA 是 Java 开发工程师最强有力的工具之一
    利用好 IDEA 插件可以提高生产力,可以有更好的编程体验。
    本文推荐一些自己常用,能够提高开发效率、减少 BUG、提升编程体验的 IDEA 插件。
    GitToolBox 代码提交人
    JSON转领域对象工具:GsonFormat
    Jrebel 热部署神器
    any-rule 正则表达式
    Background Image Plus——背景图
    Translation——必备的翻译插件
    Key Promoter X——快捷键提示
    google-java-format 格式化Java源代码
    key promoter X ------ 可以给出常用的操作 快捷键提示
    VisualVM Launcher
    jvm调优插件。运行java程序的时候启动visualvm,方便查看jvm的情况 比如堆内存大小的分配。
    插件地址:VisualVM Launcher - IntelliJ IDEs Plugin | Marketplace
    restfulToolKit ---------- 能够快速定位到接口的位置,并且能够提供简单的接口数据模拟访问
    RestfulTool——RESTful服务开发
    Idea 官方中文语言包插件 Chinese (Simplified)Language Pack
    GenerateSerialVersionUID
    Alt + Insert 快速生成SerialVersionUID
    Properties to YAML Converter
    将Properties 配置文件一键转换成YAML 文件,很实用的一个插件。注意:要提前备份原Properties 文件
    Properties to YAML Converter properties转YAML
    Convert YAML and Properties File YAML转properties
    Material Theme UI 主题 使用插件后界面图标样式都会变的很漂亮
    里面很多样式
    Atom Material Icon 图标主题 这个文件夹和文件的颜色没啥用
    activate-power-mode --------增加酷炫的样式
    Rainbow Brackets颜色区分括号
    代码浏览插件。通过颜色区分括号嵌套层级,便于阅读,能够更快地对错误代码进行定位和调整。但是建议不要在代码中出现大量的嵌套哦!
    AiXcoder Code CompleterAI智能提示-代码自动补全/预测/纠错
    代码提示补全插件。使用 AI 去自动提示和补全代码,比 IDEA 自带的代码补全更加智能化。
    地址:https://plugins.jetbrains.com/plugin/13574-aixcoder-code-completer/。
    Codota
    代码提示工具,扫描你的代码后,根据你的敲击完美提示
    Codota基于数百万个开源Java程序和您的上下文来完成代码行,从而帮助您以更少的错误更快地进行编码。

    Lombok

    Lombok项目是一个Java库,它会自动插入编辑器和构建工具中,Lombok提供了一组有用的注释,用来消除Java类中的大量样板代码。仅五个字符(@Data)就可以替换数百行代码从而产生干净,简洁且易于维护的Java类。
    简单的说,就是在你的实体类上添加**@Data**这个注解,就无需生成get、set、toString、构造方法等等,是不是很方便(大大增加了摸鱼的时间)。
    在使用之前需要添加一下依赖:

    
        org.projectlombok
        lombok
        1.18.8
        provided
    
    

    Maven Helper 依赖冲突

    Maven Helper——分析Maven项目的相关依赖
    maven helper ------ 可以快速解决maven依赖冲突,和查看结构

    any-rule(正则表达式插件)

    快速生成javadoc

    快捷键 作用域 说明
    ctrl \ 类、方法、属性(光标放上面就行,不要双击选中!) 生成当前文档注释
    ctrl \ 选中的中文 生成选中的中文的英文命名
    ctrl \ 选中的非中文 弹框展示翻译结果
    ctrl shift \ 类 生成全部文档注释
    Grep Console日志颜色
    一款可以自定义控制台打印日志颜色的插件,让自己的控制台高大上起来。

    GsonFormat (Ait+s) 将json解析成类

    代码生成插件。在类中使用,粘贴一段 Json 文本,能自动生成对象的嵌套结构代码。
    JSON转领域对象工具:GsonFormat
    Java开发中,经常有把json格式的内容转成Object的需求,比如项目开始时,合作方给你提供了一个json格式request/response,这时候你就需要将其定义成一个Java类,GsonFormat这款插件可以实现该功能。

    Diagrams使用 类图

    (类关系图、子类、父类)
    https://www.cnblogs.com/ooo0/p/15532366.html

    SequenceDiagram时序图

    为了梳理清楚内部逻辑,经常需要画一些时序图
    自动生成序列图插件:SequenceDiagram

    GenerateAllSetter(Alt+Enter)

    实际的开发中,可能会经常为某个对象中多个属性进行 set 赋值,尽管可以用BeanUtil.copyProperties()方式批量赋值,但这种方式有一些弊端,存在属性值覆盖的问题,所以不少场景还是需要手动 set。如果一个对象属性太多 set 起来也很痛苦,GenerateAllSetter可以一键将对象属性都 set 出来。
    快捷键:Alt+Enter

    大小写转写String Manipulation

    变量名使用驼峰形式、常量需要全部大写
    字符串工具:String Manipulation
    String Manipulation 变量名使用驼峰形式、常量需要全部大写
    功能:变量名使用驼峰形式、常量需要全部大写等等,编码解码等等。总的来说就是对字符串的处理。
    使用:选中需要处理的内容后,按快捷键Alt + M,即可弹出工具功能列表。后面的具体功能也可以使用相应的数字或字母,而不需要鼠标点击。
    CamelCase
    CamelCase -------驼峰字符格式和下划线的 相互转化

    GitToolBox 代码提交人

    Git 增强插件。在自带的 Git 功能之上,新增了查看 Git 状态、自动拉取代码、提交通知等功能。最好用的是可以查看到每一行代码的最近一次提交信息。
    每一行后面显示提交人和时间等信息 GitToolBox
    https://plugins.jetbrains.com/plugin/7499-gittoolbox/

    activate-power-mode酷炫效果

    安装了这款插件之后,你写代码的时候,就会附加一些狂拽炫酷屌炸天的效果:
    在这里插入图片描述

  • 相关阅读:
    df -h 显示/根目录占100%
    使用Python,PCA对iris数据集降维2维/3维并进行2D,3D散点图绘制(包括有图例&无图例,有标题Label&无标题Label)
    使用python爬虫语言调用有道翻译实现英中互译(2023实现)
    SQL中使用ROLLUP和CUBE函数轻松生成汇总行
    AES缓存碰撞攻击在美国太空安全挑战赛中的应用
    碳排放预测模型 | Python实现基于机器回归分析的碳排放预测模型——数据清理和准备
    WebAssembly核心编程[3]: Module 与 Instance
    【故障公告】1个存储过程拖垮整个数据库
    vite 使用本地 ip + localhost 访问服务
    Ubuntu20.04美化成mac OS苹果风格
  • 原文地址:https://blog.csdn.net/Fireworkit/article/details/139634027