[windows]
- ctrl + E 快速查找最近处理的文件
- ctrl + shift + R 全局搜索替换内容
- ctrl+Alt+U ****可生成当前类的继承关系图
- Ctrl+H 当中选中一个类,然后按Ctrl+H,可以快速查看当前所选类的继承关系
- Alt + 7 查看当前类、接口的方法
- 设置联想不区分大小写匹配 File–>Settings–>Editor–>General–>Code Completion–>Mach case 取消勾选,点击Apply。
- Ctrl+”+/-” 当前方法展开、折叠
- Ctrl+Shift+”+/-” 全部展开、折叠
快捷键对照表
| 功能 | IDEA中的名称 | Windows | Mac os |
|---|---|---|---|
| 快速生成方法 | Generate | Alt+Insert | ⌃N ⌃⏎ |
| 快速修复 | Alt +回车 | option + 回车 | |
| 重写方法 | Override Methods... | Ctrl+O | ⌘O |
| 实现方法 | Implement Methods... | Ctrl+I | ⌘I |
| 引入变量,自动为方法的返回值添加变量 | Variable/Introduce Variable | Ctrl+Alt+V | ⌥⌘V |
| 清理没有引用的导包 | Optimize Imports | Ctrl+Alt+O | ⌥⌘O |
| 格式化代码 | Reformat Code | Ctrl+Alt+L | ⌥⌘L |
| 将代码向上移动换行 | Move Statement Up | Ctrl+Shift+↑ | ⇧⌘↑ |
| 将代码向下移动换行 | Move Statement Down | Ctrl+Shift+↓ | ⇧⌘↓ |
| 生成包裹代码,try catch等 | Surround With... | Ctrl+Alt+T | ⌥⌘T |
| 行注释 | Comment with Line Comment | Ctrl+/ | ⌘/ |
| 循环扩展词 | Cyclic Expand Word | Alt+/ | ⌥/ |
| 向上移动一行 | Move Line Up | Alt+Shift+↑ | ⇧⌥↑ |
| 向下移动一行 | Move Line Down | Alt+Shift+↓ | ⇧⌥↓ |
| scala中,为变量增加类型 | Specify type | Alt+T | ⌥T |
| 提取方法,将选中的代码段生成一个方法 | Auto-Indent Lines | Ctrl+Alt+M | ⌥⌘M |
| 大小写转换 | Toggle Case | Ctrl+Shift+U | ⇧⌘U |
| 查找类 | Class... | Ctrl+N | ⌘N |
| 在该路劲下查找 | Find in Path | Ctrl+Shift+F | ⇧⌃F |
| 在代码中查找 | Find... | Ctrl+F | ⌘F |
| 在代码中替换 | Replace... | Ctrl+R | ⌘R |
| 自动添加分号 | Complete Current Statement | Ctrl+Shift+Enter | ⇧⌘⏎ |
| 后退,查看代码时方便回退到之前的光标位置,如果鼠标有后退按键也可以用鼠标 | ←Back | Ctrl+Alt+← | ⌥⌘← |
| 查看接口的实现类 | Implementation(s) | Ctrl+Alt+B | ⌥⌘O |