跳转
Ctrl + Alt + [ 和 Ctrl + Alt + ] Windows下IDEA项目间跳转快捷键
ctrl + shift + e 最近编辑文件
ctrl + shift + <- 最新浏览位置的修改
alt+shift+F 添加到favorites
添加bookmarks和跳转bookmarks
添加:ctrl+F11
跳转:ctrl+数字或字母
总览:shift +F11
精准搜索
ctrl + n(Navigate选项)搜索类(按两下可以搜索jar里的类)
ctrl + shift + n 搜索文件(按两下可以搜索jar里的文件)
ctrl + alt + shift + n 搜索符号(按两下可以搜索jar里的符号)
列操作
Ctrl+Shift+alt+J:列选中
Ctrl+Shift+右箭头:选中单词
Ctrl+ HOME
Ctrl+ END
ctrl+alt+L:代码对齐
postfix
里面很多常用的系统定义好的快捷键
100.fori
xxx.field 自动设置属性
xxx.return; return
xxx.nn 自动判断null
alter + enter
接口名->实现接口
重构变量 重构方法
shift + F6(refactor选项)
ctrl + F6(refactor选项)
抽取
抽取变量:ctrl + alt + v(refactor选项)
抽取静态变量:ctrl + alt + c(refactor选项)
抽取成员变量:ctrl + alt + f(refactor选项)
抽取方法参数:ctrl + alt + p(refactor选项)
抽取函数:ctrl + alt + m(refactor选项)
git相关
移动所有修改轨迹:ctrl + alt + shift +
撤销:ctrl + alt + z
Annotate
位置:代码区域中,显示行号的左侧边栏,右键点击 Annotate
功能:显示所有行的作者名称。当鼠标放在上面可以显示该行的版本详细信息。
移动所有改动之处
位置:previous/next change 快捷键 Ctrl+Alt+Shift+()
功能:找出上(下)一处修改内容。
使用:Find Action搜索,然后选择Local History,选择Show History,会弹出一个窗口,
Spring的关联
位置:菜单->File->Project Structure->Facets
功能:帮助管理Spring容器。还提供了很多其他的管理,比如EJB
使用:
1.点击+号,选择Spring,选择模块
2.在Spring中,点击+号,起一个名字,选择spring配置文件。(SpringBoot中,选择类文件)
3.项目的各个文件中会出现spring的logo,其提供了很多功能。比如查看该Bean是在哪提供的。
DEBUG快捷键
添加/取消断点 Ctrl + F8
调试 Shift + F10
运行 Shift + F9
单步运行 F8
跳到下一个断点 F9
查看所有断点 Shift + Ctrl + F8
禁止所有断点 debug后在左下角的Mute breakPoints
条件断点 在需要用条件断点的断点处,使用Shift + Ctrl + F8
动态求值 Alt + F8
运行到指定行 Alt + F9
动态改变值 F2
文件操作
ctrl+alt+insert 新建文件
在当前目录下新建文件:ctrl + N
F5: 拷贝当前文件
F6: 移动当前文件
文本操作
shift+ctrl+c 复制路径
shift+ctrl+v 调出剪切板
结构图
ctrl + F12 查看类方法
ctrl + h 查看类继承结构
ctrl + alt + h 方法调用层次
ctrl + alt + shift + u 查看图结构,利于查看源码