Idea 作为 IDE 是相当 niubility, 但是要运用自如还得掌握一些常用快捷键,才能在开发过程中运用自如
以下是 idea 的默认快捷键,如果英语能力没有问题,可以在 Help->Keymap Reference 查看官方文档
当然作为一款优秀的 IDE, 怎么会少了自定义快捷键 (File->Setting->Keymap, 可通过动作名 / 快捷键组合双向查找)
好了,下面是博主在 Java 相关开发过程中常用到的一些快捷键
# 常用快捷键组合
# 编辑
| 序号 | 快捷键组合 | 作用 | 
|---|
|  | Ctrl+D | 重复光标所在行 / 或选中部分 | 
|  | Ctrl+C | 复制光标所在行 / 或选中部分 | 
|  | Ctrl+V | 粘贴 | 
|  | Ctrl+Shift+V | 选择粘贴最近 5 次复制的内容 | 
|  | Ctrl+X | 删除光标所在行 / 或选中部分 | 
|  | Ctrl+Y | 删除光标所在行 / 或选中行 | 
|  | Shift+Enter | 向下插入新行 | 
|  | Ctrl+Alt+↑/↓ | 移动当前行 / 或选中部分到上 / 下一行 | 
|  | Ctrl+Alt+←/→ | 定位到上 / 下一次光标位置 | 
|  | Ctrl+I | 实现接口方法 | 
|  | Ctrl+O | 重写父类方法 | 
|  | Ctrl+W | 选中当前单词 | 
|  | Ctrl+P | 提示参数 | 
|  | Ctrl+Q | 查看方法 / 类的注释文档 | 
|  | Ctrl+Alt+L | 格式化当前模板 | 
|  | Ctrl+/ | 注释当前行,或选中行 | 
|  | Ctrl+Shift+/ | 注释选中部分 | 
|  | /**+ 回车 (类 / 方法 / 属性前) | 添加注释 | 
# 搜索 / 替换
| 序号 | 快捷键组合 | 作用 | 
|---|
|  | Ctrl+N | 通过类名 (文件名) 的关键字快速打开文件 (仅限.java 文件) | 
|  | Ctrl+Shift+N | 通过文件名关键字快速打开文件 | 
|  | Ctrl+Shift+N (两次) | 通过文件名关键字快速打开文件 (包括非本项目内文件,如 Maven 引入的) | 
|  | Ctrl+Shift+Alt+N | 通过关键字 (包括类名 / 方法名 /url 映射) 快速打开文件,定位到类名 / 方法名 /url 映射的方法 | 
|  | Ctrl+F | 搜索关键字 (支持正则) 在当前文件 | 
|  | F3 | 找下一个 | 
|  | Shift+F3 | 找上一个 | 
|  | Ctrl+R | 替换关键字 (支持正则) 在当前文件 | 
|  | Ctrl+Shift+F | 在所有文件 (可以指定过滤文件) 中查找关键字 (支持正则) | 
|  | Ctrl+Shift+R | 在所有文件 (可以指定过滤文件) 中替换关键字 (支持正则) | 
# debugging
| 序号 | 快捷键组合 | 作用 | 
|---|
|  | F8 | Step over (跳过下一行) | 
|  | F7 | Step into (跳入当前行调用的方法体内) | 
|  | Shift+F7 | Smart Step into (跳过) | 
# 未完待续