命令仓库 Ctrl + Shift + A 可以搜集对应命令快捷键
1、基础快捷键
1.1、无处不在的跳转项目之间的跳转
1.1.1、项目
1.1.2、类
1.1.3、书签
1.1.4、区域
1.2、精准搜索
1.2.1、类
1.2.2、文件
1.2.3、符号
1.2.4、字符串
2、代码小助手
2.1、列操作
1.同时对多个列进行操作:
(1)选中多个列中共同的字符,使用 select all occurrences Ctrl + Alt + Y 可以对有选中字符的多个列进行操作
(2)使用大小写转换可以将选中字符串进行大小写转换 toggle case Ctrl + Shift + U
(3)使用F2可以快速定位到错误位置
(4)使用Ctrl + Alt + L快速进行代码格式化
2.2、live template
2.2.1、自定义完成函数
(1)进入settings(Ctrl + Alt + S)
(2)搜索live template
(3)添加组,添加内容 abbreviation:输入模板简写 description:模板描述 template text 模板具体内容
2.2.2、psfi, psfs
自定义完成属性
2.2.3、postfix
2.2.4、Alt + Enter
3、高质量代码
3.1、重构
3.1.1、变量重构
3.1.2、方法重构
方法一:在使用函数的地方进行更改,然后使用Alt + Shift + C
方法二:在使用函数的地方进行更改,然后使用Alt + Enter
3.2、抽取
3.2.1、抽取变量
3.2.2、抽取函数
4、寻找修改轨迹
4.1、git的集成
4.1.1、行号与编辑区中间右键,选择annotate,可以查看内容的提交时间和作者等详细信息
4.1.2、移动所有改动之处 Ctrl + Alt + Shift + up
4.1.3、撤销,包括单个和项目改动之处
4.2、local history(IDEA本地版本控制工具)
5、关联
5.1、与Spring的关联
得到相关引用bean的位置与关系。更多内容参考慕课相关教程
5.2、与Database关联
编辑sql时可以得到数据库表、字段等相关信息,并且可以通过idea对数据库或者mapper文件进行更改,并且能够将更改同步到所有的项目相关文件。更多内容参考慕课相关教程
6、调试
6.1、添加断点 Ctrl + Shift + B (个人喜欢行上单击)
6.2、单步运行 F6
6.3、resume F8 ---- 只在断点运行
6.4、查看断点 Ctrl + Shift + F8
6.5、禁止所有断点 mute breakpoints
6.6、条件断点 右键断点,在condition中输入相应条件表达式
6.7、表达式求值 在运行过程中查看某个表达式的值,debug开始运行时在想要查看值的位置 Ctrl + U 输入相应的表达式,可以查看目前的值
6.8、运行到某一行 run to cursor Ctrl + R
6.9、set Value 在运行过程中修改某个变量的值
6.10、run where if you can 可以在可运行标志内使用快捷键运行可运行标志内的最大运行单元(方法、类)
7、其他操作
7.1、文件操作(未找到相关操作键)
7.2、文本操作
7.2.1、复制文件名 文件上 Ctrl + C idea使用.md
7.2.2、复制完整路径 文件上 Ctrl + Shift + C D:\develop\develop\note\学习笔记\idea\idea使用.md
7.2.3、连续复制多个,通过调出剪切板(Ctrl + Shift + V)选择使用,并且可以通过剪切板上序号调出相应的内容 idea使用.md application.properties NoteApplication
7.3、结构图
7.3.1、查看当前field,method 大纲 file structure Ctrl + F3
7.3.2、查看maven依赖、类图 依赖:Ctrl + Alt + Shift + U
7.3.3、查看类继承结构、方法调用层次 继承F4 方法--在方法上使用Ctrl + Alt + H
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。