一、IDEA快捷键

Ctrl + Alt +B    或者   Ctrl + Alt + 左键     查找类的后代

Ctrl + Alt + U   查找类的父类,图形化显示

Ctrl + Alt + H    查看方法调用

Ctrl + Alt + L  格式化代码

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

Ctrl + Alt + T   捕获多行,添加if、try..catch等

Ctrl + Shift +­ -    折叠所有代码

Ctrl + Shift + +    展开所有代码

Ctrl + Shift + U   代码大小写转换

Ctrl + H   查看类的子类层次

Ctrl + Ctrl + ⬆/⬇ 或者 按住滚轮拖动   光标同时选中多行

Ctrl + /    注释代码

Ctrl  + Tab   切换编辑窗口

Ctrl + End    跳到文件末尾

Ctrl + Home   跳到文件开头

Ctrl + -   折叠代码

Ctrl + +  展开代码

Alt + Insert     代码自动生成,如生成对象的 set / get 等

Alt + Shift + ⬆/⬇   将该行代码上下移动

Alt + 7   查看类的结构信息,类中属性和方法

Alt + Enter  万能键 :

(1) 导入需要导的包;

(2)快速生成方法的返回值类型与变量名;

(3)可以快速选择是抛出还是捕获;

(4)实现类快速创建;

/** + Enter    注释快

Table   多行代码向右缩进

Table + Shift   多行代码向左缩进

Shift + F6   修改文件名

 

 

 二·、IDEA设置

 1、修改编辑与控制台字体大小

(1)编辑窗口的字体大小设置为固定值

idea 看java_java

 

idea 看java_maven_02

(2)通过Ctrl+鼠标滚轮改变编辑窗口的字体大小

 

idea 看java_java

idea 看java_java_04

(3)设置控制台字体的大小

 

idea 看java_java

idea 看java_idea 看java_06

2、 修改编码规则

idea 看java_ide_07

3、 resources目录分割

不能使用 “.” 分割,使用斜线。

idea 看java_java_08

 4、设置tab键长

idea 看java_jar_09

idea 看java_jar_10

5、设置标签在不同行

idea 看java_ide_11

 

idea 看java_ide_12

6、idea关闭更新提示

idea 看java_java_13

7、idea文件目录中间包结构切换树形结构

取消勾选Compact Middle Packages

idea 看java_maven_14

8、idea不显示target目录

idea 看java_java_15

9、关闭idea错误检测idea

9.1 拼写错误

idea 看java_idea 看java_16

 9.2 悬空标签

idea 看java_idea 看java_17

9.3 类模板注释提示标签错误

idea 看java_ide_18

idea 看java_java_19

10、xml文件sql关键词没有高亮

解决idea的xml文件写sql没有提示,sql关键词没有高亮_xml写sql语句不提示,关键字也不高亮


三、IDEA进阶配置

1、idea启动vue项目

点击小锤子旁边的Edit Configurations,会弹出一个弹窗

idea 看java_ide_20

点击“+”号,选中npm

idea 看java_jar_21

idea 看java_java_22

2、idea卡顿解决方法

(1)修改idea配置文件

第一种方法:快捷修改

idea 看java_java_23

 

idea 看java_java_24

第二种方法:直接文件修改

bin目录下

idea 看java_jar_25

 

idea 看java_idea 看java_26

8GB运存建议修改为

idea 看java_java_27

16GB以上运存前两个指标可以翻倍

(2)快捷方式优化

idea 看java_jar_28

3、idea类和方法注释模板设置

1.创建类时自动添加注释

idea 看java_jar_29


/**
 * @Description  TODO
 * 占位符
 * @Author syh
 * @Date ${DATE} ${TIME}
 */


2.方法注释 

第一步:创建模版组 myGroup

idea 看java_maven_30

第二步:在模版组下面创建 实时模版 

idea 看java_ide_31

 第三步:

在红框输入对应内容

idea 看java_idea 看java_32


**
 * TODO
 *
$params$
 * @return $returns$
 * @Author syh
 * @Date $date$ $time$
*/


第三步:

idea 看java_idea 看java_33

第四步:

idea 看java_jar_34

params: 

groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+=' * @param\\t' + params[i] + '\\t' + ((i < params.size() - 1) ? '\\n' : '')}; return result", methodParameters())

第五步:测试

输入" /* ",然后按Tab键即可生成注释

idea 看java_idea 看java_35

3.类注释

与方法注释过程无异

输入" /** ",然后按Tab键即可生成注释

idea 看java_jar_36

**
 * @Description TODO
 *
 * @Author syh
 * @Date $date$ $time$
 */

 4、idea2022修改pom文件卡死

创建完springboot项目后,删除以下文件夹

idea 看java_ide_37

5、idea微服务项目服务显示在同一窗口

1.点击左上角的view,先选择Tool Windows,再选择Services

idea 看java_idea 看java_38

2、然后会进入控制台,选择如下

idea 看java_maven_39

5、最后选择springboot 

idea 看java_maven_40

 6、结果:就可以了

idea 看java_maven_41

四、IDEA插件

1、本地安装idea插件

(1)官网地址: idea插件官网

(2)在输入框中搜索相应地插件

idea 看java_jar_42


(3)进入该页面,点击该插件

idea 看java_jar_43


(4)点击插件版本

idea 看java_java_44


(5)各个版本下载

idea 看java_idea 看java_45


(6)本地安装插件

下载好的插件不需要解压,目录位置也没有要求,建议放置在IDEA安装目录下plugins中

idea 看java_maven_46


2、实用插件

MyBatisX   MyBatis开发工具

作用:代码之间快速跳转;service、mapper、xml 代码快速生成

 MyBatis Log Free   打印mybatis完整sql

idea 看java_ide_47

首先添加到控制台

idea 看java_idea 看java_48

idea 看java_java_49

然后运行项目测试

idea 看java_java_50

1、代码生成

第一步:idea连接数据库,右击选择

idea 看java_jar_51


 第二步:

idea 看java_jar_52


 第三步:

idea 看java_maven_53



2、MybatisX mybatis开发中mapper与xml跳转

idea 看java_ide_54

 

idea 看java_java_55

One Dark theme    彩色主题

idea 看java_idea 看java_56



Translation  翻译工具


idea 看java_maven_57

百度:百度翻译开放平台


RestfulToolkit-fix    接口信息及接口定位

1、添加到侧边栏

idea 看java_maven_58

2、ctrl + / 全局搜索请求路径然后定位接口

idea 看java_ide_59

3、查看接口信息

打开相应模块,搜索路径即可

idea 看java_maven_60

idea 看java_ide_61

Grep Console 日志等级颜色区分

idea 看java_idea 看java_62

idea 看java_idea 看java_63

Json Parser  json格式化

idea 看java_java_64

Smart Input  中英文自动切换

idea 看java_java_65

idea 看java_idea 看java_66

热部署插件

实现java代码和xml文件热部署,新添加的文件不生效

Jrebel and XRebel       Jrebel MybatisPlus Extension

idea 看java_idea 看java_67

idea 看java_idea 看java_68

具体部署方法移步:Idea热部署插件JRebel,修改代码无需重启