一、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)编辑窗口的字体大小设置为固定值
(2)通过Ctrl+鼠标滚轮改变编辑窗口的字体大小
(3)设置控制台字体的大小
2、 修改编码规则
3、 resources目录分割
不能使用 “.” 分割,使用斜线。
4、设置tab键长
5、设置标签在不同行
6、idea关闭更新提示
7、idea文件目录中间包结构切换树形结构
取消勾选Compact Middle Packages
8、idea不显示target目录
9、关闭idea错误检测idea
9.1 拼写错误
9.2 悬空标签
9.3 类模板注释提示标签错误
10、xml文件sql关键词没有高亮
解决idea的xml文件写sql没有提示,sql关键词没有高亮_xml写sql语句不提示,关键字也不高亮
三、IDEA进阶配置
1、idea启动vue项目
点击小锤子旁边的Edit Configurations,会弹出一个弹窗
点击“+”号,选中npm
2、idea卡顿解决方法
(1)修改idea配置文件
第一种方法:快捷修改
第二种方法:直接文件修改
bin目录下
8GB运存建议修改为
16GB以上运存前两个指标可以翻倍
(2)快捷方式优化
3、idea类和方法注释模板设置
1.创建类时自动添加注释
/**
* @Description TODO
* 占位符
* @Author syh
* @Date ${DATE} ${TIME}
*/
2.方法注释
第一步:创建模版组 myGroup
第二步:在模版组下面创建 实时模版
第三步:
在红框输入对应内容
**
* TODO
*
$params$
* @return $returns$
* @Author syh
* @Date $date$ $time$
*/
第三步:
第四步:
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键即可生成注释
3.类注释
与方法注释过程无异
输入" /** ",然后按Tab键即可生成注释
**
* @Description TODO
*
* @Author syh
* @Date $date$ $time$
*/
4、idea2022修改pom文件卡死
创建完springboot项目后,删除以下文件夹
5、idea微服务项目服务显示在同一窗口
1.点击左上角的view,先选择Tool Windows,再选择Services
2、然后会进入控制台,选择如下
5、最后选择springboot
6、结果:就可以了
四、IDEA插件
1、本地安装idea插件
(1)官网地址: idea插件官网
(2)在输入框中搜索相应地插件
(3)进入该页面,点击该插件
(4)点击插件版本
(5)各个版本下载
(6)本地安装插件
下载好的插件不需要解压,目录位置也没有要求,建议放置在IDEA安装目录下plugins中
2、实用插件
MyBatisX MyBatis开发工具
作用:代码之间快速跳转;service、mapper、xml 代码快速生成
MyBatis Log Free 打印mybatis完整sql
首先添加到控制台
然后运行项目测试
1、代码生成
第一步:idea连接数据库,右击选择
第二步:
第三步:
2、MybatisX mybatis开发中mapper与xml跳转
One Dark theme 彩色主题
Translation 翻译工具
百度:百度翻译开放平台
RestfulToolkit-fix 接口信息及接口定位
1、添加到侧边栏
2、ctrl + / 全局搜索请求路径然后定位接口
3、查看接口信息
打开相应模块,搜索路径即可
Grep Console 日志等级颜色区分
Json Parser json格式化
Smart Input 中英文自动切换
热部署插件
实现java代码和xml文件热部署,新添加的文件不生效
Jrebel and XRebel Jrebel MybatisPlus Extension
具体部署方法移步:Idea热部署插件JRebel,修改代码无需重启