IDEA常用快捷键详解
IntelliJ IDEA是一款功能强大的Java集成开发环境(IDE),它提供了丰富的快捷键,以提高开发效率。以下是IDEA中一些常用的快捷键及其功能介绍。
一、文件操作快捷键
- 新建文件:Ctrl+N
- 打开文件:Ctrl+O 或 Ctrl+Shift+N(查找文件)
- 保存文件:Ctrl+S
- 保存所有文件:Ctrl+Shift+S
- 关闭文件:Ctrl+Q 或 Ctrl+F4
二、编辑操作快捷键
- 撤销:Ctrl+Z
- 重做:Ctrl+Shift+Z
- 复制:Ctrl+C
- 粘贴:Ctrl+V
- 剪切:Ctrl+X
- 删除当前行:Ctrl+Y 或 Ctrl+E(删除光标所在行)
- 复制当前行:Ctrl+D
- 查找:Ctrl+F
- 替换:Ctrl+R
- 查找并替换:Ctrl+H 或 Ctrl+Shift+R(全局替换)
- 转到行:Ctrl+G
- 注释/取消注释:Ctrl+/ 或 Ctrl+Shift+/(多行注释)
三、代码操作快捷键
- 重构:Ctrl+Alt+R
- 自动补全:Ctrl+Space 或 Ctrl+Shift+Space(类型匹配补全)
- 查看类层次结构:Ctrl+H 或 F4(查看当前类的继承层次)
- 查看Java文档:F1 或 Ctrl+Q(查看选中方法的注释文档)
- 开始/停止调试:F9
- 单步调试:F6 或 F7(步入)
- 进入/退出调试器:Shift+F9
- 生成getter/setter:Ctrl+Alt+Insert 或 Alt+Insert(生成代码)
- 生成toString():Ctrl+Alt+Insert 或 Alt+Insert
- 覆写方法:Ctrl+O 或 Ctrl+Alt+O
- 格式化代码:Ctrl+Alt+L
- 抽取方法:Ctrl+Alt+M
- 优化import:Ctrl+Alt+O(自动清除无效import)
- 包裹代码:Ctrl+Alt+T(如if, while, try/catch等)
四、导航操作快捷键
- 转到声明:Ctrl+B
- 转到实现:Ctrl+Alt+B
- 转到父方法:Ctrl+U
- 转到上次编辑的位置:Ctrl+Shift+Backspace 或 Ctrl+Alt+←/→
- 打开项目视图:Alt+1
- 打开导航栏:Alt+7
- 打开调试控制台:Alt+D
- 返回上次光标位置:Alt+向左箭头
- 返回至后一次光标位置:Alt+向右箭头
五、其他常用快捷键
- 切换大小写:Ctrl+Shift+A 或 Ctrl+Shift+U
- 快速搜索:Shift+Shift(双击)
- 显示当前文件的文件结构:Ctrl+F12
- 显示当前文件的路径:Ctrl+Alt+F12
- 展开/收缩代码:Ctrl+=/Ctrl±(递归展开/收缩使用Ctrl+Alt+=/Ctrl+Alt±)
- 移动代码行:Alt+Shift+向上/向下箭头
- 在当前行的下方/上方开始新行:Shift+Enter/Ctrl+Alt+Enter
- 快速提示解决方案:Alt+Enter
- 光标移动到下一行并新增加一行:Shift+Enter
- 查看被继承的成员:Ctrl+F12 + Alt+7(Structure)
六、光标移动快捷键
- 向上/向下滚动一行:Ctrl+向上/向下箭头
- 将光标移至前一个/后一个单词:Ctrl+向左/向右箭头
- 选中整个单词:Ctrl+W(连续按会有其他效果)
- 跳转到第一行/最后一行:Ctrl+Home/End
七、快速代码模板
- 快速键入main方法:psvm
- 快速打印:sout
- 插入Live Template:Ctrl+J
- 使用Live Template包装:Ctrl+Alt+J