Xcode 快捷键整理 持续更新ing

18 阅读3分钟

File文件

Option + Cmd + W:关闭其他tab

Cmd + Shift + O:搜索并快速打开文件(很重要)

Edit编辑

Cmd + Z:重做

Cmd + X:剪切

Cmd + D:复制

ESC:弹出代码提示

View视图

image.png

Cmd + Option + T:Toolbar (工具栏)

Show Window Tab Bar:建议打开(可以显示文件名称)

Cmd + 0:折叠/展开导航器(很重要)

Cmd + 1:项目

Cmd + 2:源码控制(包括代码修改和所在分支)

Cmd + 3:书签

Cmd + 4:查找(等价于 Cmd + shift + F)

Cmd + 5:Issues(Show only errors)

Cmd + 6:Tests测试

Cmd + 7:Debug

Cmd + 8:Breakpionts断点

Cmd + 9:Reports报告

Cmd + Option + J:在导航器中搜索文件名(很重要)

Shift + Cmd + Y:折叠/展开调试区

Shift + Cmd + C:激活Console (控制台)

Option + Cmd + 0:折叠/展开调查器

option + Cmd + 1:文件(支持查看/打开所在位置)

option + Cmd + 2:查看该文件提交历史

option + Cmd + 3:Quick Help

Shift + Cmd + Option + return:显示代码修改(改完代码后看看前后差异)(很有用)

Cmd + Option + T:Hide Toolbar

Cmd + Shift + A:Quick Actions(很好用)

Cmd + T:打开一个Tab

Find查找

Shift + Cmd + F:在项目中全局搜索(很重要)

Shift + Cmd + Option + F:在项目中全局搜索并替换

Control + Cmd + G:在项目中全局搜索下一个

Control + Cmd + Shift + G:在项目中全局搜索上一个

Shift + Cmd + Control + F:查找所选符号

Shift + Cmd + Control + H:查找函数调用关系

备注:还可以查找正则表达式、父类、子类

Cmd + F:在文件中搜索

Cmd + Option + F:在文件中搜索并替换

Command + G:找到下一个

Command + Shift + G:找到上一个

Cmd + E:使用所选查找

Shift + Cmd + E:使用所选替换

Option + Cmd + E:查找下一个出现

Shift + Option + Cmd + E:查找上一个出现

Navigate导航

Cmd + Shift + J:定位当前文件(很重要)

Cmd + Shift + M:在修改导航器中打开(很重要)

Cmd + Shift + D:在调试导航器中打开(很好用,可以看到调用链)

Cmd + Shift + [/] :切换标签页

Control + Cmd + ←/→:前进/后退(很重要)

Cmd + Option + L:跳转到光标所在行

control + Cmd + J(Cmd + click 变量或者类型):前往定义

Control + Cmd + ↑/↓:在.m和.cpp之间切换(很重要)

Cmd + L:跳转到指定行(很好用)

Control + \:跳转到下一个修改(很重要)

Control + Shift + \:跳转到上一个修改(很重要)

Editor编辑器

Cmd + return:Show Editor Only

Option + Cmd + return:Canvas

Control + Option + Cmd + return:Assistant

Control + Cmd + E:在作用于内编辑所有变量(很重要)

Control + Option + Cmd + M:Minimap

Control + Option + Cmd + A:Authors

Control + Option + Cmd + L:Wrap Lines

Option + Cmd + ←:Flod

Option + Cmd + →:Unflod

Shift + Option + Cmd + ←:Flod Methods

Shift + Option + Cmd + →:Unflod Methods

Shift + Control + Cmd + ←:Flod Comment Blocks

Shift + Control + Cmd + →:Unflod Comment Blocks

Cmd + ➕:增大字体

Cmd + ➖:减小字体

Control + Cmd + 0:重置字体大小

Control + I:自动调整缩进

Command + [:左移行

Command + ]:右移行

command + option + [:上移行

command + option + ]:下移行

Cmd + /:注释

Cmd + option + /:添加文档

Cmd + Shift + L:创建代码片段(很好用)

Product产品

Cmd + R:Run 运行项目(在真机/模拟器上运行)

Cmd + .:Stop 编译项目(生成.o文件,配置文件,链接库等)

Cmd + U:Test

Cmd + I:Profile 配置项目(启动Instrument工具集,提供App性能消耗,内存泄露检测等工具)

Shift + Cmd + B:Analyze 分析项目(查找静态内存泄漏等)

Cmd + B:Build

Shift + Cmd + K:Clean Build Folder 清除项目(清除编译过程中的中间文件、目标文件以及可执行文件,使得项目回到没有被编译之前)

Control + Shift + Cmd + D:Build Documentation

Shift + Cmd + R:Build For Running

Shift + Cmd + U:Build For Testing

Shift + Cmd + I:Build For Profiling

Debug调试

Control + Cmd + Y:Continue(很重要)(很好用)

Control + Cmd + C:Continue To Current Line(很重要)(很好用)

F6:Step Over(很重要)

F7:Step Into(很重要)

F8:Step Out(很重要)

Cmd + Y :是否启用调试(很重要)

Cmd + \:添加/删除断点

参考

zhuanlan.zhihu.com/p/661557970

www.zhihu.com/question/29…

zhuanlan.zhihu.com/p/189232907…

XCODE CHEAT SHEET