我的Intellij IDEA设置与插件

  • 个人快捷键设置(Settings->Keymap)

    功能搜索快捷键
    新建类Java ClassAlt+C
    新建目录Create new DirectoryAlt+D
    新建文件FileAlt+F
    新建package-infopackage-infoAlt+P

    在这里插入图片描述

  • 插件

    • Translation - 翻译插件

      英文不好看不懂源码文档?有了这款翻译插件即使语言再差也可以让你大致看懂类的大概用途,方法的大致作用。
      对选中区域Alt+Shift+Y快速显示翻译结果,点击上侧插件工具栏翻译显示输入框自动检测翻译,安装以后百度翻译页面QPS就下降了。当文档符号影响翻译可以在Settings->Other Settings->Translation->翻译设置 设置取词模式exclusive,添加正则表达式忽略文档符号,点击’检测’输入字符串测试是否可以过滤输入字符串,以下为个人的正则设置:

      \*|\{|}|@|/|<|>|\{@link|</?code>|/\*\*|}|link|<a\shref="(http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?">|<\w+>|\{@code|}
      

      在这里插入图片描述

    • JRebel - 热部署插件

      虽然IDEA也支持热部署,但对注解的增加没有很好的支持,像参数校验的注解添加IDEA热部署并没有使注解生效,JRebel则将更改java文件重新编译为class文件支持注解的增减,快捷键同IDEA Recompile快捷键(Ctrl+Shift+F9)。需破解:

      • 安装插件
      • 下载反向代理插件 https://github.com/ilanyu/ReverseProxy/releases/tag/v1.0
      • 打开反向代理插件,进入intellij settings JRebel插件菜单,选根据service url与邮箱激活(第一个选项),url填http://127.0.0.1:8888/{GUID}, GUID生成地址:https://www.guidgen.com/, 激活成功成功后Settings->JRebel栏点击Work offline
    • MybatisX

      Mybatis-plus框架团队开发的Mybatis插件,可以根据mapper.xml中sql快速定位对应的持久层方法,或根据持久层方法在跳转到对应的xml中创建sql语句,使用IDEA数据库连接后写sql时还能提示数据库字段名、表名。Ctrl+点击resultMap中的property可以快速跳到对应的实体属性位置。
      在这里插入图片描述

    • Lombok

      Lombok框架插件,根据注解生成get、set、toString等基础对象方法。在类上添加注解@Accessors(chain = true)可以是set方法返回当前对象进行链式调用(该设置因set方法不返回void使安装了MybatisX插件的情况下mapper文件的resultMap property显示为红色,但不影响项目运行)。

    • Maven Helper

      列表、树状显示maven项目pom.xml依赖设置,快速显示冲突依赖,快速搜索依赖。
      在这里插入图片描述

    • Alibaba Java Coding Guidelines

      阿里代码规约检测插件,根据阿里开发手册中的规范对项目代码进行规范检测。

    • GsonFormat

      将json字符串快速转成实体属性,在类中Alt+S显示json输入框,左下角setting可以进行详细属性设定,使用lombok注解

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值