Windows
IntelliJ IDEA 快捷键
常用
- CTRL+ALT+T:对选中的代码弹出环绕选项弹出层
- Alt+F7:查看类、方法、属性被调用链
- Ctrl+Alt+H:查看方法调用链
- CTRL+ALT+U:即可生成当前类的继承关系图
- Ctrl+H:查看类的继承关系
- Ctrl+E:查看历史记录
- Ctrl+Alt+左箭头&Ctrl+Alt+右箭头:返回上一步、下一步
- Ctrl+G:搜索行
- Alt+Shift+【↑,↓】:只改变该行的位置
- Ctrl+Shift+【↑,↓】:整个方法的代码块都发生位置变化
- Ctrl + Shift + F 在整个项目或者指定窗口中查找文本
win10系统中,IDEA 快捷键不起作用,例如:返回上一步、下一步:Ctrl+Alt+左箭头 Ctrl+Alt+右箭头:多数情况是和系统快捷键冲突了。解决方法:在桌面右键-图形选项-快捷键-禁用。这样多数情况就能解决了,若还不行,可能就和其他软件快捷键冲突了。
终极大招:更改idea快捷键。
1. 编辑类快捷键
| 编辑类快捷键 |
介绍 |
| psvm + Tab |
生成main方法 |
| sout + tab |
生成输出语句 |
| Ctrl+X / Ctrl + Y |
删除一行 |
| Ctrl+D |
复制一行 |
| Ctrl+/ 或 Ctrl+Shift+/ |
注释代码 |
| Ctrl + Z |
撤销 |
| Ctrl + Shift + Z |
取消撤销 |
| Ctrl + C |
复制 |
| Ctrl + V |
粘贴 |
| Ctrl + O |
重写方法 |
| Ctrl + I |
实现方法 |
| Ctr + shift + U |
大小写转化 |
| Ctrl + Shift + J |
整合两行为一行 |
| Ctrl + Shift + space |
自动补全代码 |
| Alt + 回车 |
导入包,自动修正 |
| Alt + / |
代码提示 |
| Alt + Insert |
生成代码(如GET,SET方法,构造函数等) |
| Ctrl + Alt + L |
格式化代码 |
| Ctrl + Alt + I |
自动缩进 |
| Ctrl + Alt + T |
生成try catch |
| Ctrl + Alt + O |
优化导入的类和包 |
| fori |
生成for循环for (int i = 0; i< ; i++) { } |
| iter |
生成增强for循环 |
| itar |
生成array for代码块 |
| itit |
生成iterator 迭代 |
| itli |
生成List的遍历 |
| itco |
生成Collection迭代 |
2. 查找、替换类快捷键
| 查找、替换类快捷键 |
介绍 |
| Ctrl + F |
在当前文件中查找 |
| Ctrl + Shift + F |
在整个项目或者指定窗口中查找文本 |
| Ctrl + N |
在项目中查找类 |
| Ctrl + Shift + N |
查找文件 |
| Ctrl + R |
在当前文件进行文本替换 |
| Ctrl + Shift+R |
在指定窗口替换文本 |
| Ctrl + W |
自动按语法选中代码 |
| Ctrl + Shift + W |
反向自动按语法选中代码 |
| Ctrl + G |
定位行 |
| Ctrl+Shift+Backspace |
跳转到上一次编辑的位置 |
| Ctrl + alt + ←/→ |
前后跳转编辑过的地方 |
| Ctrl + Shift + Alt + N |
查找 变量 / 方法 |
| Alt + F7 |
找到你的函数或者变量或者类的所有引用到的地方 |
| Alt + F3 |
高亮显示所有该选中文本,按 Enter 选中下一个,按 Esc 高亮消失 |
| F4 |
在当前类中查找变量的来源 |
| Ctrl + Shift + F7 |
高亮显示所有该选中文本,按 Esc 高亮消失 |
| 双击Shift |
查找任何内容 |
3. 编译、运行类快捷键
| 编译、运行类快捷键 |
介绍 |
| Ctrl + F9 |
编译项目 |
| Ctrl + Shift + F9 |
编译当前文件 |
| Shift + F10 |
正常启动 |
| Alt + Shift + F10 |
弹出 Run 的可选择菜单 |
| Shift + F9 |
debug模式启动 |
| Alt + Shift + F9 |
选择 Debug |
4. Debug快捷键
| Debug快捷键 |
介绍 |
| F7 |
在 Debug 模式下,步入,如果当前行断点是一个方法,则进入当前方法体内,如果该方法体还有方法,则不会进入该内嵌的方法中 |
| Shift + F7 |
智能步入 |
| Alt + Shift + F7 |
强制步入 |
| F8 |
在 Debug 模式下,步过,如果当前行断点是一个方法,则不进入当前方法体内 |
| Shift + F8 |
步出 |
| Alt + Shift + F8 |
强制步过 |
| alt + F8 |
在 Debug 模式下,选中查看值 |
| Ctrl + Shift + F8 |
查看断点 |
| F9 |
在 Debug 模式下,恢复程序运行。如果该断点下面代码还有断点则停在下一个断点上 |
| Alt +F9 |
运行至光标的位置 |
| Ctrl + Alt+ F9 |
强制运行至光标处 |
| Alt + F10 |
定位到断点 |
5. 重构快捷键
| 重构快捷键 |
介绍 |
| Shift + F6 |
重命名 |
| Ctrl + Alt + C |
抽取常量 |
| Ctrl + Alt + F |
抽取字段 |
| Ctrl + Alt + M |
抽取方法 |
| Ctrl + Alt + P |
抽取参数 |
| Ctrl + Alt + V |
抽取变量 |
6. 其他类快捷键
| 一个普通标题 |
一个普通标题 |
| Ctrl + C |
复制文件名 |
| Ctrl + Shift + C |
复制文件的完整路径 |
| Ctrl + E |
显示最近打开的文件 |
| Ctrl + Shift + E |
显示最近修改的文件列表的弹出层 |
| Ctrl + P |
方法参数提示 |
| Ctrl + Q |
可以看到当前方法的声明 |
| Ctrl + Alt + Space |
类名或接口名提示 |
| Ctrl + F12 |
显示当前文件的结构 |
| Ctrl + H |
显示当前类的结构图 |
| Ctrl + Q |
显示注释文档信息 |
| 连按两次Shift |
弹出 Search Everywhere 弹出层,查找任任内容 |
| Ctrl + [ |
移动光标到当前所在代码的花括号开始位置 |
| Ctrl + ] |
移动光标到当前所在代码的花括号结束位置 |
| Ctrl + K |
版本控制提交项目,需要此项目有加入到版本控制才能够使用 |
| Ctrl + T |
版本控制更新项目,需要此项目有加入到版本控制才能够使用 |
| Ctrl + Tab |
切换编辑窗口。如果在切换的过程又按Delete键,则是关闭对应选中的窗口 |
MyEclipse 快捷键
常用
1. 【ALT+/】此快捷键为用户编辑的好帮手,能为用户提供内容的辅助
2. 【Ctrl+O】显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。
3. 【Ctrl+/】快速添加注释
4. 【Ctrl+D】删除当前行
5. 【Ctrl+M】窗口最大化和还原
查找和定位
- Ctrl+H:可以搜索文件,Java类名、方法名、包名等等。
- Ctrl+Shift+R:查找文件。会显示所有文件名,包括java,jsp,xml等等。
- Ctrl+O:在一个类中,显示该类的所有变量和方法,输入前几个字符可以自动筛选,选中后快速定位。
- Ctrl+F:在一个文件中查找字符。
- Ctrl+K/Ctrl+Shift+K: 快速向下/向上查找选定的内容
- Ctrl+Shift+G:在workspace中搜索引用,查找和此文件同名的java文件。
- Ctrl+Shift+T:搜索类。
- Ctrl+L:快速定位到行。
- F3:快速定位光标位置的某个类、方法和属性。
- F4:显示类的继承关系,并打开类继承视图。
- Ctrl+Alt+H:打开层次调用结构(Open Call Hierarchy)。