快捷键 | 功能 |
---|---|
⇧ | Shift |
⌘ | Command |
⌃ | Ctrl |
⌥ | Alt |
Space | 空格 |
↩ | 回车 |
↑ | 上 |
↓ | 下 |
⇥ | tab |
⌫ | delete键 |
⌦ | Fn+delete |
快捷键 | 功能 |
---|---|
⌃⇧Space | 智能代码补全 |
⌘P | 显示方法的参数信息 |
⌃J | 快速查看文档 |
⌘+鼠标放在代码上 | 显示代码简要信息 |
⌘N | 生成代码(getter、setter、构造函数、hashCode/equals,toString) |
⌃O | 覆盖方法(重写父类方法) |
⌃I | 实现方法(实现接口中的方法) |
⌘⌥T | 包围代码 |
⌘/ | 注释/取消注释与行注释 |
⌥↑ | 连续选中代码块 |
⌥↓ | 减少当前选中的代码块 |
⌥↩ | 显示意向动作和快速修复代码 |
⌘⌥L | 格式化代码 |
⌃⌥O | 删除无用import等import相关优化 |
⇥ / ⇧⇥ | 缩进代码 / 反缩进代码 |
⌘⇧V | 从最近的缓冲区粘贴 |
⌘D | 复制当前行或选定的块 |
⌘⌫ | 删除当前行或选定的块的行 |
⌃⇧J | 智能的将代码拼接成一行 |
⇧↩ | 开始新的一行(光标在行中任意位置) |
⌘⇧U | 大小写切换 |
⌘⌥] / ⌘⌥[ | 选择直到代码块结束/开始 |
⌘⇧] / ⌘⇧[ | 切换至打开的右侧/左侧页面 |
⌥⌦ | 删除到单词的末尾 |
⌥⌫ | 删除到单词的开头 |
⌘+ / ⌘- | 展开 / 折叠代码块 |
⌘⇧+ / ⌘⇧- | 展开所以代码块 / 折叠所有代码块 |
⌘W | 关闭当前编辑器选项卡 |
⌥F7 / ⌘F7 | 在文件中查找引用 / 在类中查找引用 |
⌘O | 查找类文件 |
⌘L | 在当前文件跳转到某一行的指定处 |
⌘⇧⌫ | 跳转到最后一个编辑的地方 |
⌘⌥B | 跳转到实现处,在某个调用的方法名上使用会跳到具体的实现处,可以跳过接口 |
⌘Y | 快速打开光标所在方法、类的定义 |
⌘U | 前往当前光标所在方法的父类的方法 / 接口定义 |
⌃↓ / ⌃↑ | 当前光标跳转到当前文件的前一个/后一个方法名位置 |
⌘] / ⌘[ | 移动光标到当前所在代码的花括号开始/结束位置 |
代码结构提取相关操作 | |
⌘F12 | 弹出当前文件结构层,可以在弹出的层上直接输入进行筛选(可用于搜索类中的方法) |
⌃H | 显示当前类的层次结构 |
⌘⇧H | 显示方法层次结构 |
F3 | 选中文件/文件夹/代码行,添加/取消书签 |
⌃0…⌃9 | 定位到对应数值的书签位置 |
⌘F3 | 显示所有书签 |
重构及文件操作 | |
⌘F6 | 更改签名 |
⌘⌥M | 将选中的代码提取为方法 |
⌘⌥V | 提取变量 |
⌘⌥C | 提取常量 |
⌘⌥P | 提取参数 |
GIT等操作 | |
⌘K | 提交 |
⌘⇧K | PUSH代码至服务器 |
⌘T | 从版本控制器更新代码 |
⌥⇧C | 查看最近的变更记录 |
Live Template | |
⌘⌥J | 弹出模板选择窗口,将选定的代码使用动态模板包住 |
⌘J | 插入自定义动态代码模板 |