快捷键

【自动代码生成】

  • sout:输入sout然后回车,可以生成System.out.println();

在这里插入图片描述

  • main:输入main然后回车,可以直接生成main方法
  • 集合/数组名.for:自动生成增强 for 循环代码
  • fori:生成for循环
  • 子类重写父类的方法:直接写父类的方法名回车
  • .var:直接生成变量名

在这里插入图片描述

【alt 族】

  • alt+4:调出/隐藏消息输出框

在这里插入图片描述

  • alt+/:智能提示补全。例如打了一个关键字或变量名的前几个字母,再使用该快捷键组合,可以自动补全
  • alt+enter:导入包,自动修正代码(修复错误),快速创建函数
    • 先使用了类再导包:鼠标放在划线的地方,按下alt+Enter
  • alt+insert:自动生成代码,toString、getter、setter等方法
  • alt+shift+上下箭头:上下移动光标所在代码行的位置
  • alt+鼠标选中:多行操作

在这里插入图片描述

  • shift+F6:全部变量名字一起改
  • shift+enter:在当前行的下方开始新行

【ctrl 族】

  • ctrl+shift+F10:在带有main方法的类中使用该快捷键组合,可以直接运行main方法
  • ctrl+y:删除光标所在行
  • ctrl+d:复制光标所在行的内容,插入光标位置下面
  • ctrl+alt+l:格式化代码样式
  • ctrl+/:单行注释,再按取消注释
  • ctrl+shift+/:选中代码注释,多行注释,再按一次取消注释
  • ctrl+shift+上下箭头:上下移动光标所在的代码块
  • crtl+b:查看所调用方法的实现(ctrl再鼠标左键点击相应的方法名效果也一样)
  • ctrl+alt+v:自动补齐返回值类型
  • ctrl+o:覆写方法
  • ctrl+i:实现接口中的方法
  • ctrl+shift+u:选中单词,大小写转换
  • ctrl+z:撤销
  • ctrl+shift+z:取消撤销
  • ctrl+shift+j:将选中的行合并成一行
  • ctrl+g:定位到某一行

在这里插入图片描述

  • ctrl+f:在当前文件中查找
  • ctrl+r:替换字符串
  • ctrl+shift+f:在全局文件中查找字符串
  • ctrl+shift+r:在全局中替换字符串
  • ctrl+shift+enter:自动补齐{}或者分号;
  • ctrl+alt+enter:在当前行的上方插入新行
  • ctrl+delete:删除光标所在至单词结尾处的所有字符

【其他】

  • 在方法声明前面输入/**再按回车,就会自动生成java doc注解
/**
 * 
 * @param chat
 * @param message
 * @param channel
 * @throws IOException
 */
  • F2:快速定位到类中的代码错误点

插件推荐

CodeGeex(AI)

在这里插入图片描述

/explain 翻译代码
/tab 生成补全代码
生成校验 提高健壮性
/comment 生成注释
/tests 生成单元测试(需要告诉ai测试框架及测试用例等等)
/fixbug 替换有问题的代码

Statistic(统计代码行数)

在这里插入图片描述

在这里插入图片描述

Alibaba Java Coding Guidelines(阿里规范)

在这里插入图片描述

Generate All Getter And Setter

快速生成一个实体类的所有getter和setter方法

在这里插入图片描述

MyBatis X(根据数据表来生成代码)

在这里插入图片描述

Xcode-Dark Theme(主题)

在这里插入图片描述
用了这个主题的IEDA长这样
在这里插入图片描述

Rainbow Bracktes(彩虹括号)

在这里插入图片描述

Mario Progress Bar(马里奥滚动条)

在这里插入图片描述

IDEA设置

设置IDEA运行内存

在这里插入图片描述

在这里插入图片描述

显示所占用内存

右键IDEA右下角,选中Memory Indicator即可

在这里插入图片描述

调整配置文件缩进

常规缩进,缩进太小,有时候容易看错

在这里插入图片描述

IDEA右下角

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

全选配置文件的内容,使用reindent

在这里插入图片描述

效果

在这里插入图片描述

IDEA使用技巧

同一个项目以不同端口运行多个实例

在这里插入图片描述

直接跑就行
在这里插入图片描述

自动生成序列化id serialVersionUID

在这里插入图片描述

代码模板

在这里插入图片描述

新建一个分组

在这里插入图片描述

新建一个模板

在这里插入图片描述

在这里插入图片描述

只在java代码生效

在这里插入图片描述

项目debug方式启动不起来

不要将断点打在方法名上面

自动导入需要的包、自动删除不需要的包

在这里插入图片描述

数据库

导出数据库sql

在这里插入图片描述

在这里插入图片描述

导入sql

首先使用IDEA打开要执行的sql,然后右键所打开的sql

在这里插入图片描述

在这里插入图片描述

耐心等待,直到出现如下输出

在这里插入图片描述

Logo

一站式 AI 云服务平台

更多推荐