Mac 键盘符号说明
⌫ Delete, ⎋ Escape (Esc) | ⇥ 右制表符(Tab键) | Home Fn + ← | ⇞ Page Up(Fn+↑) |
---|---|---|---|
⌦ 向前删除键(Fn+Delete) | ⇤ 左制表符(Shift+Tab) | End Fn + → | ⇟ Page Down(Fn+↓) |
Shortcuts 捷径
快捷键 | 说明 | 快捷键 | 说明 | 快捷键 | 说明 |
---|---|---|---|---|---|
⌃⇧Space | 代码自动补齐 | ⌘N,^↩︎ | 生成代码 | ⇧F6 | 重命名 |
Double⇧ | 全局搜索 | ⌘P | 参数信息 | ⌘↩︎ | 尝试快速修复 |
⌥⌘↓ | 收缩选择 | ⌥⌘↑ | 扩展选择 | ⌘E | 近期修改过的文件 |
General 常用
快捷键 | 说明 | 快捷键 | 说明 |
---|---|---|---|
⌘1...⌘9 | 开启或关闭对应的工具窗口,使用最多的一般是:⌘1 和 ⌘9 | ⌘⌥Y | 同步 |
⌘S | 手动保存全部修改,其实不小心关闭了东西也不会丢的 | ⌘, | 设置 |
⌘⇧F12 | 编辑窗口最大化、最小化 | ⌘⇧A | 按行为动作查找 |
⌥⇧I | ⌘; | 项目结构窗口 | |
·⌃§,⌃
| 切换主题、代码样式之类的 |
Usage Search 变量搜索
快捷键 | 功能 | 说明 |
---|---|---|
⌘F7/⌥F7 | Find usages / Find usages in file | 查找哪些地方使用到了 |
⌘⇧F7 | Highlight usages in file | 文件内使用到的地方高亮展示 |
⌘⌥F7 | Show usages | 展示哪里调用过 |
Search / Replace 搜索/替换
内容搜索很强大,可与正则配合查找或者替换,很方便
快捷键 | 说明 | 快捷键 | 说明 |
---|---|---|---|
⌘G/⌘⇧G | 按选择字符查找下一个/上一个 | ⌘R | 替换字符 |
⌘⇧F | 按工作区/项目/路径查找字符串 | ⌘F | 文件内查找 |
⌘⇧R | 按工作区/项目/路径替换字符串 | Double⇧ | 全局搜索 |
^G | 选择下一个所选文本内容,可同时编辑 | ||
^⌘G | 选择全部相同字符的文本内容,可同时编辑 | ||
^G | 取消批量选择,好像不好使,而且 ESC 就可以取消了 |
Editing 文本编辑
快捷键 | 说明 | 快捷键 | 说明 |
---|---|---|---|
^Space | 基础代码完成 | ^⌥I | 自动缩进行 |
^⇧Space | 智能代码完成 | ⇥/⇧⇥ | 缩进行/取消缩进 |
⌘P | 参数信息 | ⌘X | 剪切行到剪贴板,光标所在行什么也没选择的话 |
^J | 文档查看 | ⌘C | 复制行 |
⇧F1 | 外部文档 | ⌘V | 粘贴 |
⌘+mouse | 概要信息 | ⌘⇧V | 从最近的缓冲区粘贴 |
⌘F1 | 光标处显示错误提醒 | ⌘D | 复制行 |
⌘N,^↩ | 生成代码 | ⌘⌫ | 删除行 |
^O | 覆盖方法 | ^⇧J | 多行合并成一行 |
^I | 实现接口方法 | ⌘↩ | 一行分割为多行 |
⌘/ | 注释行代码 | ⇧↩ | 新起一行,而不用到行尾再敲回车 |
⌘⌥/ | 解开注释 | ⌘⇧U | 大小写切换 |
⌥↑ | 扩展选择 | ⌘⇧]/⌘⇧[ | 代码块选择 |
⌥↓ | 收缩选择 | ⌥⌦ | 删除至单词结束处 |
^⇧Q | 上下文信息 | ⌥⌫ | 删除至单词开始处 |
⌥↩ | 快速修复提示 | ⌘+/⌘- | 折叠/展开代码 |
⌘⌥L | 重新格式化 | ⌘⇧+ | 折叠的全部展开 |
^⌥O | 选择性的导入包 | ⌘⇧- | 全部折叠 |
⌘w | 圈闭当前编辑窗口 | ⌘⌥T | 嵌入代码块,比如:try…catch,for,if 之类的 |
⌘⇧↩ ︎ | 完成语句,会自动加分号等 |
Navigation 导航
快捷键 | 说明 | 快捷键 | 说明 |
---|---|---|---|
⌘O | 搜索类 | ^⇧B | 跳转到定义的方法 |
⌘⇧O | 搜索文件 | ⌘U | 跳转到父级方法/父类 |
⌘⌥O | 搜索符号 | ↑/↓ | 方法上一个、下一个 |
⌥Home | 展示导航栏 | ⌘]/⌘[ | 跳转代码块结束/开始处 |
F3 | 设置/取消书签 | ⌘F12 | 文件结构弹框 |
0…9 | 跳转到书签编号0~9 | ^H | 类层次结构 |
⌥F3 | Toggle bookmark with mnemonic | ⌥F1 | Select current file or symbol in any view |
⌘F3 | 展示书签 | ⌘⇧H | 方法调用层次结构 |
⌘L | 跳转到某行 | ^⌥H | 调用层次结构 |
⌘E | 最近编辑过的文件列表 | F2/⇧F2 | 跳转到下一个错误的地方,可快速定位哪块有错误提示 |
⌘B,⌘Click | 跳转到定义行 | F4/⌘↓ | 进入源码文件,比如 svn diff 的时候很方便 |
⌘⌥B | 进入接口实现方法 | ⌘⇧⌫ | 跳转到最后的编辑位置,很有用 |
⌥Space,⌘Y | Open quick definition lookup | ←/→ | 下一个/上一个编辑窗口 |
⎋ | Go to editor (from tool window) | F12 | 进入到上次的工具窗口 |
⇧⎋ | Hide active or last active window | ⌘⌥←/⌘⌥→ | Navigate back / forward |