IDEA常用快捷键详解

IntelliJ IDEA是一款功能强大的Java集成开发环境(IDE),它提供了丰富的快捷键,以提高开发效率。以下是IDEA中一些常用的快捷键及其功能介绍。

一、文件操作快捷键

  1. 新建文件:Ctrl+N
  2. 打开文件:Ctrl+O 或 Ctrl+Shift+N(查找文件)
  3. 保存文件:Ctrl+S
  4. 保存所有文件:Ctrl+Shift+S
  5. 关闭文件:Ctrl+Q 或 Ctrl+F4

二、编辑操作快捷键

  1. 撤销:Ctrl+Z
  2. 重做:Ctrl+Shift+Z
  3. 复制:Ctrl+C
  4. 粘贴:Ctrl+V
  5. 剪切:Ctrl+X
  6. 删除当前行:Ctrl+Y 或 Ctrl+E(删除光标所在行)
  7. 复制当前行:Ctrl+D
  8. 查找:Ctrl+F
  9. 替换:Ctrl+R
  10. 查找并替换:Ctrl+H 或 Ctrl+Shift+R(全局替换)
  11. 转到行:Ctrl+G
  12. 注释/取消注释:Ctrl+/ 或 Ctrl+Shift+/(多行注释)

三、代码操作快捷键

  1. 重构:Ctrl+Alt+R
  2. 自动补全:Ctrl+Space 或 Ctrl+Shift+Space(类型匹配补全)
  3. 查看类层次结构:Ctrl+H 或 F4(查看当前类的继承层次)
  4. 查看Java文档:F1 或 Ctrl+Q(查看选中方法的注释文档)
  5. 开始/停止调试:F9
  6. 单步调试:F6 或 F7(步入)
  7. 进入/退出调试器:Shift+F9
  8. 生成getter/setter:Ctrl+Alt+Insert 或 Alt+Insert(生成代码)
  9. 生成toString():Ctrl+Alt+Insert 或 Alt+Insert
  10. 覆写方法:Ctrl+O 或 Ctrl+Alt+O
  11. 格式化代码:Ctrl+Alt+L
  12. 抽取方法:Ctrl+Alt+M
  13. 优化import:Ctrl+Alt+O(自动清除无效import)
  14. 包裹代码:Ctrl+Alt+T(如if, while, try/catch等)

四、导航操作快捷键

  1. 转到声明:Ctrl+B
  2. 转到实现:Ctrl+Alt+B
  3. 转到父方法:Ctrl+U
  4. 转到上次编辑的位置:Ctrl+Shift+Backspace 或 Ctrl+Alt+←/→
  5. 打开项目视图:Alt+1
  6. 打开导航栏:Alt+7
  7. 打开调试控制台:Alt+D
  8. 返回上次光标位置:Alt+向左箭头
  9. 返回至后一次光标位置:Alt+向右箭头

五、其他常用快捷键

  1. 切换大小写:Ctrl+Shift+A 或 Ctrl+Shift+U
  2. 快速搜索:Shift+Shift(双击)
  3. 显示当前文件的文件结构:Ctrl+F12
  4. 显示当前文件的路径:Ctrl+Alt+F12
  5. 展开/收缩代码:Ctrl+=/Ctrl±(递归展开/收缩使用Ctrl+Alt+=/Ctrl+Alt±)
  6. 移动代码行:Alt+Shift+向上/向下箭头
  7. 在当前行的下方/上方开始新行:Shift+Enter/Ctrl+Alt+Enter
  8. 快速提示解决方案:Alt+Enter
  9. 光标移动到下一行并新增加一行:Shift+Enter
  10. 查看被继承的成员:Ctrl+F12 + Alt+7(Structure)

六、光标移动快捷键

  1. 向上/向下滚动一行:Ctrl+向上/向下箭头
  2. 将光标移至前一个/后一个单词:Ctrl+向左/向右箭头
  3. 选中整个单词:Ctrl+W(连续按会有其他效果)
  4. 跳转到第一行/最后一行:Ctrl+Home/End

七、快速代码模板

  1. 快速键入main方法:psvm
  2. 快速打印:sout
  3. 插入Live Template:Ctrl+J
  4. 使用Live Template包装:Ctrl+Alt+J