一、IDEA常用快捷键
可通过IDEA菜单栏 Help -> Keymap Reference查看

二、查看快捷键功能和修改

三、常用快捷键
以下是我在工作和学习中会用到的快捷键
注:以下快捷键后加*表示十分常用
3.1 ALT
| 快捷键 | 含义 |
|---|
| ALT + 7 | 显示当前类结构 | | ALT + Delete | 安全删除 | | ALT + Enter* | 显示智能操作列表 | | ALT + F1 | 选择当前类在多种视图中择一显示 | | ALT + F7 | 查看类/方法/属性/参数等的使用情况 | | ALT + Insert* | 生成get/set/toString等代码 | | ALT + Q | 显示上下文信息,类文件中显示类名信息 |
3.2 ALT + SHIFT
| 快捷键 | 含义 |
|---|
| ALT + SHIFT + ↑* | 向上移动选中代码 | | ALT + SHIFT + ↓* | 向下移动选中代码 | | ALT + SHIFT + F | 添加到Favorites |
3.3 CTRL
| 快捷键 | 含义 |
|---|
| CTRL + A* | 全选 | | CTRL + B / CTRL + LEFT* | 跳转到类/方法/属性定义 | | CTRL + C* | 复制 | | CTRL + D | 复制当前行或选中的块 | | CTRL + E* | 显示最近打开的文件列表 | | CTRL + F* | 当前页面查找 | | CTRL + G | 当前页面跳转到某一行 | | CTRL + H | 显示当前光标选择类继承关系 | | CTRL + I | 实现父类或接口的方法 | | CTRL + J | 选择代码模板插入 | | CTRL + K | 提交git | | CTRL + L | 搜索后,查找下一个 | | CTRL + M | 当前鼠标所在行滚动到页面中心 | | CTRL + N* | 查找类 | | CTRL + O* | 选择父类或接口中方法去实现(比Ctrl + I更广,这个包含祖先类) | | CTRL + P | 显示方法的参数信息 | | CTRL + Q | 显示方法的文档信息 | | CTRL + R | 当前页面替换 | | CTRL + S | 保存 | | CTRL + T | git更新项目 | | CTRL + U | 跳转到当前类的父类或接口 | | CTRL + V* | 粘贴 | | CTRL + W | 拓展鼠标选择 | | CTRL + X* | 剪切 | | CTRL + Y | 删除行 | | CTRL + Z* | 撤销 | | CTRL + BackSpace | 删除光标选中单词前面部分 | | CTRL + Delete | 删除光标选中单词后面部分 | | CTRL + End | 跳转到文件尾部 | | CTRL + Enter | 分割行,将光标后面部分下移为一行 | | CTRL + F1 | 显示错误或警告的具体信息 | | CTRL + F2 | 停止运行的程序 | | CTRL + F4 | 关闭当前编辑文件 | | CTRL + F6 | 修改方法签名 | | CTRL + F7 | 光标所在方法、属性、参数,从当前文件声明位置跳转到使用位置 | | CTRL + F8 | 打断点 | | CTRL + F9 | 编译 | | CTRL + F11 | 使用bookmark功能,将光标所在代码行标记为书签 | | CTRL + F12 | 列出类中所有方法和属性 | | CTRL + HOME | 跳转到文件头部 | | CTRL + TAB | 跳转到最近打开的文件 | | CTRL + [ | 移动光标到当前代码块的{ | | CTRL + ] | 移动光标到当前代码块的} | | CTRL + /* | 注释当前代码行,如果已注释则取消 |
3.4 CTRL + SHIFT
| 快捷键 | 含义 |
|---|
| CTRL + SHIFT + Enter | 为if语句添加大括号 | | CTRL + SHIFT + F* | 强大的搜索 | | CTRL + SHIFT + F7 | 高亮光标选择对象使用 | | CTRL + SHIFT + I | 显示方法/属性等的定义 | | CTRL + SHIFT + N | 查找文件 | | CTRL + SHIFT + T* | 生成测试方法 | | CTRL + SHIFT + V | 从当前buffer中黏贴 | | CTRL + SHIFT + /* | 注释当前代码块,如果已注释则取消 |
3.5 CTRL + ALT
| 快捷键 | 含义 |
|---|
| CTRL + ALT + C* | 将属性修改为常量 | | CTRL + ALT + I | Indent光标所在行 | | CTRL + ALT + Ins | 新建文件,类等 | | CTRL + ALT + L* | 格式化代码 | | CTRL + ALT + O* | 优化,移除无用import | | CTRL + ALT + S | 打开设置 | | CTRL + ALT + T* | 选择模板生成代码 |
四、其它
- 取消自动import *, 在setting->Editor->Code Style->Java->Imports 修改
- 查看代码每行提交人和时间,在行左侧右键点击,选择Annotate
五、参考
- IDEA常用快捷键总结
|