一、IDEA常用的快捷键

Ctrl + F9 :编译项目

Ctrl + Shift + F9:重新编译当前类

Alt + J:选择单位下次出现的位置【可以批量删除/更改某个单词】

Ctrl + Alt + Shift + J:选择所有出现的位置

Alt + Shift + J:取消最后一次选择

Ctrl + Alt + M:提取方法

Ctrl + Alt + Shift + C:复制引用

Ctrl + Alt + I:自动缩进行

Shift + Enter:开始新行

Ctrl + Shift + U:大小写转换

Shift + F4:在新窗口中打开

Ctrl + Shift + M:移动至大括号

Alt + Up:上一个方法

Alt + Down:下一个方法

Ctrl + NumPad+:展开代码块

Ctrl + NumPad-:折叠代码块

Ctrl + Shift + NumPad+:全部展开

Ctrl + Shift + NumPad-:全部折叠

Ctrl + Alt + NumPad+:递归展开

Ctrl + Alt + NumPad-:递归折叠

Ctrl + Alt + O: 优化导入的类,可以对当前文件和整个包目录使用

参考文档

  1. https://zhuanlan.zhihu.com/p/615560482
  2. https://zhuanlan.zhihu.com/p/61690346

二、IDEA常用插件

IDEA官方学习插件: IDEA Features Trainers

代码规约:Alibaba Java Code GuideLines

代码生成:CodeGeeX或者Copilot

代码缩略图:CodeGlance3

代码注解:Lombok

生成Getter和Setter方法默认值:GenerateAllSetter

根据URL找到代码:RestfulToolkit

Maven工具:Maven Helper

热部署插件: JRebel

时序图插件: SequenceDiagram

JSON转化:JSON Parser

POJO转JSON: PojoToJSon

JSON查看美化:JSON Helper

JSON转为实体类插件: Gsonformat

翻译:Translation

MybatisX或者Mybatis Plus

SQL日志:Mybatis Log

设置程序日志颜色:Grep Console

单元测试:Test Me

中英文自动切换:Smart Input

日志打印颜色插件: Grep Console

快捷键提示插件: Key Promoter

参考文档

  1. https://mp.weixin.qq.com/s/OE412i0P_JU8FqDI9B6LVQ

三、IDEA常用调试技巧

3.1、 IDEA没有drop frame了,替代是:reset frame

image.png

参考文档

  1. https://mp.weixin.qq.com/s/fjMCG17u6EC97A7oSqMSjQ

更多推荐