IDEA 默认快捷键
Ctrl+Shift+Enter
自动补全分号或者括号Alt+Enter
快速修复有错误的代码Ctrl+Space
快速提示Ctrl+Shift+Space
按照类型提示,自动补全Ctrl+Shift+Alt+T
代码重构Shift+F6
更改文件名或者所有相同名字的变量名Ctrl + f6
重构函数Ctrl+Alt+V
提取变量
Ctrl+J
看到所有模板的快捷方式生成Alt+Insert
生成构造方法、getter/setter、重写父类方法等等+ Tab
后缀自动补全,要输入 for (User user : users) 只需输入user.for+Tab,要输入Date birthday = user.getBirthday(); 只需输入user.getBirthday().var+Tab 即可。Ctrl+W
代码选中,单词选中Ctrl+Shift+W
取消选中Ctrl+Left / Right
移动光标到前 / 后单词Ctrl+[/]
移动到前 / 后代码块Ctrl+Y
删除行Ctrl+D
复制行Ctrl+</>
折叠代码Shift+Shift
搜索任何东西,包括类、资源、配置项、方法等等Ctrl+B / Ctrl+Alt+B
父类或父方法定义和子类或子方法实现,Ctrl+F12
查看当前类的所有方法Alt+F7
查找类或者方法Ctrl+F / Ctrl+Shift+F
在当前窗口或全工程中查找文本出现的位置F3 / Shift+F3
在查找的基础上前后移动到下一匹配处Ctrl+Shift+A
查找所有的命令Alt+Insert
新建类、方法,get/set方法的添加等等Ctrl+Alt+O
格式化 import 列表Ctrl+Alt+L
格式化 代码Alt+Num
切换窗口,常用的有1-项目结构,3-搜索结果,4/5-运行调试Ctrl+Tab
切换标签页Ctrl+E / Ctrl+Shift+E
打开最近打开过的或编辑过的文件。Ctrl+Alt+T
创建单元测试用例Alt+Shift+F10
运行程序Shift+F9
启动调试Ctrl+F2
停止- 调试:
F7/F8/F9
分别对应Step into
,Step over
,Continue
Ctrl+|
水平分屏Ctrl+Tab
切来切去Template / Postfix +Tab
代码生成ALT + shift + L
代码的自动补全Ctrl + Alt + 左 / 右
返回上一次编辑地点Ctrl + F12
视图查看Ctrl + Shift + alt + U
maven 依赖视图Ctrl + Alt + [ / ]
项目之间进行切换Ctrl + E
定位到最近浏览过的文件Ctrl + Shift + backspace
跳转到上一次修改的地方Ctrl + Alt + B
跳转到方法实现处Ctrl + shift + < >
实现的代码缩减Ctrl + H
显示类结构图,类的继承层次Ctrl + Q
显示注释文档Alt + 1
快速打开或者隐藏工程面板Alt + left / right
切换代码视图F2 / shift + f2
高亮错误定位ctrl + shift + f7
高亮显示所有该文本,esc高亮消失Ctrl+N / Ctrl+Shift+N
快速搜索类Ctrl + shift + n
快速搜索文件Ctrl + shift + alt + n
快速搜索函数Alt + f1
查找代码所在的位置Alt + F3
逐个向下查找相同的文本,高亮显示Ctrl + alt + shift + j
选中所有相应的目标Alt + ↑ + ↓
在方法之间快速移动Ctrl + Alt +C
抽取静态变量Ctrl+ Alt+F
抽取成员变量Ctrl + Alt + p
抽取方法参数Ctrl +Alt + M
抽取方法Ctrl + Alt + L
格式化代码shift+ctrl+backpack
返回上一次最后编辑的地方ctrl + r
当前文件内容替换,指的是在当前打开的文件中替换匹配的字符,只操作一个文件ctrl + shift + r
在路径中替换,指的是在选定的目录下或者类包下