Xcode 是iOS开发者的福利,不得不说乔帮主给爱疯开发者提供了从业便利。我们这些后继者都发自内心的膜拜。也正是乔帮主的偏执,成就了苹果的伟大。Xcode 的可视化操作便捷,可是为了更灵活地debug,我们还是需要掌握一些提供效率的debug命令,文章分享迄今为止博主所知晓的debug命令,也会保持本文的持续更新。希望对大家有所帮助。
debug 命令表
| 命令 |
解释 |
| break NUM |
在指定的行上设置断点 |
| bt |
显示所有的调用栈帧,该命令可用来显示函数的调用顺序 |
| clear |
删除设置在特定源文件、特定行上的断点,其用法为:clear FILENAME:NUM |
| continue |
继续执行正在调试的程序,该命令用在程序由于处理信号或断点而导致停止运行时 |
| display EXPR |
每次程序停止后显示表达式的值。表达式由程序定义的变量组成 |
| file FILE |
装载指定的可执行文件进行调试 |
| help NAME |
显示指定命令的帮助信息 |
| info break |
显示当前断电清单,包括到达断点处的次数等 |
| info files |
显示被调试文件的详细信息 |
| info func |
显示所有的函数名称 |
| info local |
显示当前函数中的局部变量信息 |
| info prog |
显示被调试程序的执行状态 |
| info var |
显示所有的全局和静态变量名称 |
| kill |
终止正被调试的程序 |
| list |
显示源代码段 |
| make |
在不退出gdb的情况下运行make工具 |
| next |
在不单步执行进入其他函数的情况下,向前执行一行源代码 |
| print EXPR |
显示表达式EXPR的值 |
| print-object |
打印一个对象 |
| print (int) name |
打印一个类型 |
| print-object [artist description] |
调用一个函数 |
| set artist - @”test” |
设置变量值 |
| help |
查看帮助 |
快捷键
| 按键 |
作用 |
| CMD + N |
新文件 |
| CMD + SHIFT + N |
新项目 |
| CMD + O |
打开 |
| CMD + S |
保存 |
| CMD + SHIFT + S |
另存为 |
| CMD + W |
关闭窗口 |
| CMD + SHIFT + W |
关闭文件 |
| 按键 |
作用 |
| CMD + [ |
左缩进 |
| CMD + ] |
右缩进 |
| CMD + CTRL + LEFT |
折叠 |
| CMD + CTRL + RIGHT |
取消折叠 |
| CMD + CTRL + TOP |
折叠全部函数 |
| CMD + CTRL + BOTTOM |
取消全部函数折叠 |
| CTRL + U |
取消全部折叠 |
| CMD + D |
添加书签 |
| CMD + / |
注释或取消注释 |
| CTRL + . |
参数提示 |
| ESC |
自动提示列表 |
| 按键 |
作用 |
| CMD + | 设置或取消断点 |
|
| CMD + OPT + | 允许或禁用当前断点 |
|
| CMD + OPT + B |
查看全部断点 |
|
CMD + RETURN |
| CMD + R |
编译并运行(不触发断点) |
| CMD + Y |
编译并调试(触发断点) |
| CMD + SHIFT + RETURN |
终止运行或调试 |
| CMD + B |
编译 |
| CMD + SHIFT + K |
清理 |
| 按键 |
作用 |
| CMD + SHIFT + B |
编译窗口 |
| CMD + SHIFT + Y |
调试代码窗口 |
| CMD + SHIFT + R |
调试控制台 |
| CMD + SHIFT + E |
主编辑窗口调整 |
| 按键 |
作用 |
| CMD + OPT + ? |
开发手册 |
| CMD + CTRL + ? |
快速帮助 |
| Command + Shift + E |
扩展编辑器 |
| Command + [ |
左移代码块 |
| Command + ] |
右移代码块 |
| Tab |
接受代码提示 |
| Esc |
显示代码提示菜单 |
| Ctrl + . (句点) |
循环浏览代码提示 |
| Shift + Ctrl + . (句点) |
反向循环浏览代码提示 |
| Ctrl + / |
移动到代码提示中的下一个占位符 |
| Command + Ctrl + S |
创建快照 |
| Ctrl + F |
前移光标 |
| Ctrl + B |
后移光标 |
| Ctrl + P |
移动光标到上一行 |
| Ctrl + N |
移动光标到下一行 |
| Ctrl + A |
移动光标到本行行首 |
| Ctrl + E |
移动光标到本行行尾 |
| Ctrl + T |
交换光标左右两边的字符 |
| Ctrl + D |
删除光标右边的字符 |
| Ctrl + K |
删除本行 |
| Ctrl + L |
将插入点置于窗口正中 |
| Command + Alt + D |
显示open quickly 窗口 |
| Command + Alt + 上方向键 |
打开配套文件 |
| Command + D |
添加书签 |
| Option + 双击 |
在文档中搜索 |
| Command + Y |
以调试方式运行程序 |
| Command + Alt + P |
继续(在调试中) |
| Command + Alt + 0 |
跳过 |
| Command + Alt + I |
跳入 |
| Command + Alt + T |
跳出 |