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 |
跳出 |