编辑操作:
⌘ + /
:注释或取消注释当前行。⌘ + ⇧ + /
:注释或取消注释选中的代码块。⌘ + D
:复制当前行或选中的代码块。⌘ + Y
:删除当前行。⌘ + ⇧ + U
:切换选中代码的大小写。⌥ + ↑
:向上选择代码块。⌥ + ↓
:向下选择代码块。⌘ + ⇧ + L
:格式化代码。⌘ + ⇧ + T
:包围代码(例如,使用if
、try-catch
等)。⌃ + ⇧ + J
:将选中的多行代码合并为一行。⇧ + ↩
:在当前行下方插入新行。⌘ + ↩
:在当前行下方插入新行,光标保持在原位置。⌃ + ⇧ + I
:自动缩进选中的代码。⌃ + ⇧ + J
:将选中的多行代码合并为一行。
导航操作:
⌘ + O
:跳转到类。⌘ + ⇧ + O
:跳转到文件。⌘ + ⇧ + N
:跳转到符号。⌘ + B
或⌘ + 单击
:跳转到声明。⌘ + ⇧ + E
:打开最近编辑的文件。⌘ + L
:跳转到指定行。⌘ + ⇧ + F12
:显示当前文件的结构。⌃ + ⇧ + H
:显示方法层次结构。⌃ + ⇧ + A
:查找并执行操作。⌘ + ⇧ + [
或⌘ + ⇧ + ]
:切换到上一个或下一个编辑器选项卡。⌘ + W
:关闭当前编辑器选项卡。⌘ + ⇧ + W
:关闭当前编辑器选项卡并返回上一个编辑位置。⌘ + N
:新建文件/文件夹在当前选中文件夹。
搜索与替换:
⌘ + F
:在当前文件中查找。⌘ + R
:在当前文件中替换。⌘ + ⇧ + F
:在路径中查找。⌘ + ⇧ + R
:在路径中替换。⌘ + G
:查找下一个匹配项。⌘ + ⇧ + G
:查找上一个匹配项。
重构操作:
⌃ + T
:显示重构菜单。⇧ + F6
:重命名。⌃ + ⇧ + M
:提取方法。⌃ + ⇧ + V
:提取变量。⌃ + ⇧ + C
:提取常量。⌃ + ⇧ + P
:提取参数。⌃ + ⇧ + N
:内联变量。
调试操作:
⌃ + ⇧ + R
:运行项目。⌃ + ⇧ + D
:调试项目。⌘ + F8
:添加或移除断点。⌃ + ⇧ + F8
:查看断点列表。F8
:跳过当前行。F7
:进入方法。⇧ + F7
:智能进入。⇧ + F8
:退出方法。⌃ + ⇧ + F9
:运行到光标处。⌃ + ⇧ + F8
:计算表达式。
版本控制操作:
⌘ + K
:提交更改。⌘ + T
:更新项目。⌃ + ⇧ + C
:查看最近的更改。