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

序号快捷键组合作用
F8Step over (跳过下一行)
F7Step into (跳入当前行调用的方法体内)
Shift+F7Smart Step into (跳过)

# 未完待续