Xcode 11
- Command + B: 编译
- Command + R: 运行
- F6: 单步调试
- F7: 进入函数
- F8: 跳出函数
- Control + Command + Y: 继续执行
- Control + Command + C: 执行到当前行
- Command + \: 添加或删除断点
- Command + /: 注释或取消注释
- Command + Y: 全局禁用或激活断点
- Command + 8: 打开断点导航列表,查看所有断点
- Shift + Command + K: 清理工程
- Option + 鼠标框选: 选择代码块
- Command + 右击: 在函数的声明和定义之间跳转
- Option + 右击: 在辅助编辑器中打开文件(并列显示函数定义或声明)
- Control + Command + 上箭头:在mm文件和对应 h文件间切换
- Command + [:左移代码块,+] 是右移
- Command + T:打开一个新标签页
- Command + 0: 显示或隐藏导航面板
- Shift + Command + Y: 显示或隐藏底部调试控制台面板
- Option + Command + 0: 显示或隐藏实用工具面板
- Shift + Command + F: 在搜索导航器中全局搜索
- Shift + Command + O:快速打开文件或函数等(模糊匹配)
- Shift + Command + J:在项目导航中显示当前文件
- Control + 1: 打开“相关文件导航”菜单,可查看当前方法的所有调用者
PyCharm(community 2019.3)
- Shift + F9: 调试(触发断点)
- Shift + F10:运行(不触发断点)
- Ctrol + Shift + F9/F10: 调试/运行当前文件
- F9(运行前):选择要调试的文件并调试
- Command + F8: 添加或删除断点
- F7: 进入函数内逐步调试
- F8:单步调试
- Shift + F8: 跳出函数体(遇断点会中断)
- F9(运行中): 继续执行,直到遇到断点
- Option + F9: 运行到光标处(遇断点中断)
- Option + Command + F9: 强制运行到光标处(忽略断点)
- Command + D: 直接复制一行代码
- Command + B(或左击): 在函数或变量定义和调用处跳转
- Shift + Option + 鼠标框选: 选中代码块
Cmake生成Xcode项目报错找不到编译器
-- The C compiler identification is unknown
-- The CXX compiler identification is unknown
No CMAKE_C_COMPILER could be found.
No CMAKE_CXX_COMPILER could be found.
解决方法
sudo xcode-select --switch /Applications/Xcode.app/
更改xcode工作目录
Product -> Scheme -> Edit Scheme - Run(Debug) -> Options -> Working Directory(Use custom working directory:)