| 打开class文件 |
Ctrl+N |
| 打开任意文件 |
Ctrl+Shift+N |
| 打开任意方法或成员 |
Ctrl+Alt+Shift+N |
| 代码提示 |
Ctrl+空格 |
| 迅速查找某个东西在项目中的所有使用地方 |
光标放在某个地方或选中某代码后,Alt+F7 |
| 查看类、方法的API文档说明 |
光标放在某个地方或选中某代码后,Ctrl+Q |
| 快速查看类、方法、变量的实现或被调用的地方 |
光标放在某个地方或选中某代码后,Ctrl+B |
| 快速查看类内部结构,大纲 |
Ctrl+F12 |
| 重命名类、方法、变量,并自动修改被使用的地方 |
Shift+F6 |
| 重写某父类方法 |
Ctrl+O |
| 实现某接口函数 |
Ctrl+I |
| 自动发现上下文中合适的方法或变量、自动补全new关键字后的部分、在(后强转 |
Ctrl+Shift+空格 |
| 生成get、set等 |
Alt+Insert |
| 在某个视图(Project View、Show In Explorer等 )中展示正在编辑的元素(文件、类、方法等) |
Alt+F1 |
| Surround With(exception、if、while、for等) |
Ctrl+Alt+T |
| 复制选中行 |
Ctrl+D |
| 删除选中行 |
Ctrl+Y |
| 上下移动选中行 |
Ctrl+Shift+↑、Ctrl+Shift+↓ |
| 转到父级方法 |
Ctrl+U |
| 查看某接口(方法)、抽象类(抽象方法)的实现 |
Ctrl+Alt+B |
| 查看某接口(方法)、抽象类(抽象方法)的声明 |
Ctrl+Shift+B |
| 扩大选中区域 |
Ctrl+W |
| 自动生成匿名类中间变量 |
Ctrl+Alt+V |
| 单行注释 |
Ctrl+/ |
| 多行注释 |
Ctrl+Shift+/ |
| 入参提示 |
Ctrl+P |
| 回到上次修改的地方 |
Ctrl+Shift+退格 |
| 回到上次光标的位置 |
Ctrl+Alt+←、Ctrl+Alt+→ |
| 在当前文件中,高亮显示选中变量被使用的地方 |
Ctrl+Shift+F7,F3下一个地方,Shift+F3上一个地方,Esc退出高亮 |
| 查看文件修改记录 |
右键菜单 —> Local History |
| 打开最近使用的文件 |
Ctrl+E |
| 在语法错误间跳转 |
F2、Shift+F2 |
| 补全代码 |
Ctrl+空格 |
| 文件中上一个方法、下一个方法 |
Alt+↑、Alt+↓ |
| 合并两行代码 |
Ctrl+Shift+J |
| 从最近的复制项中粘贴 |
Ctrl+Shift+V |
| 查看类的继承层次 |
Ctrl+H |
| 在debug模式查看语句的返回值 |
Alt+F8 |
| 在debug模式查看语句的返回值 |
Alt+鼠标点击对应语句 |
| 快速查看Project中最近的修改 |
Alt+Shift+C |
| 快速查看类、变量的定义,而无需打开新窗口 |
Ctrl+Shift+I |
| 查看类实现的所有接口 |
Ctrl+Shift+F7 |
| 查看方法所有返回的地方 |
光标放到方法内任意return语句,然后Ctrl+Shift+F7 |
| 格式化代码 |
Ctrl+Alt+L |
| 打开文件并定位到指定行 |
 |
| 优化import导包或类 |
Ctrl+Alt+O |
| 比较2个目录/jar的差异 |
Project View -> 选中文件夹/jar -> Ctrl+D |
| 打开 Commit Changes 窗口 |
Ctrl+K |