一、引言
因为 Xcode 工具只能在 Mac 上使用,所以在了解 Xcode 的快捷键情况下,也需知道一些常用的 Mac 快捷键。众所周知,快捷键的应用可以大大提高我们操作电脑的效率,苹果电脑(含笔记本)的键盘与 Window 电脑的键盘有很多处不同,操作的快捷键也有所不同,所以有必要了解一些常用的快捷键。对比 Window,Mac 有两个常用按键定义不一样:
- Command 是 Mac 里的修饰键,在大多数情况下相当于 Windows 下的 Ctrl
- Option 是 Mac 里的选择按键,在大多数情况下相当于 Windows 下的 Alt
按键介绍:
按键 | 备注 |
---|---|
⌘ | Command 键 |
⌥ | Option / Alt 键 |
⇧ | Shift 键 |
⌃ | Control 键 |
⏎ | Return 键 |
⌫ | Delete 键 |
整理了开发中常用的 Xcode 快捷键,旨助力于项目开发。但还是那句老话,熟能生巧,用熟了才是你的。
二、Mac 系统一些常用的快捷键
再次声明,Command 是 Mac 里最重要的修饰键,关于 Mac 基本的快捷键:
按键 | 备注 |
---|---|
Command + C | 拷贝(Copy) |
Command + A | 全选(All) |
Command + V | 粘贴 |
Command + X | 剪切 |
Command + Z | 撤销 |
Command + S | 保存(Save) |
Command + F | 查找(Find) |
Command + Shift + 3 | 全屏截图,保存截图到桌面 |
Command + Shift + 4 | 鼠标选定区域截图,保存截图到桌面 |
Command + Control + A | QQ 默认截图的快捷键 |
Command + N | 新建当前窗口 |
Command + W | 关闭当前 |
Command + M | 窗口最小化 |
Command + Delete | 将文件移至废纸篓 |
Command + 加号 | 放大页面 |
Command + 减号 | 缩小页面 |
三、Xcode 介绍
Xcode 是苹果的集成开发环境(IDE),由 Apple Inc 开发。Xcode 是开发 macOS 和 iOS 应用程序的最快捷的方式。Xcode 具有统一的用户界面设计,编码、测试、调试都在一个简单的窗口内完成。并提供了一些工具来管理整个开发工作流程,从创建应用程序到测试,优化并提交给 App Store。
说明:iOS APP 的开发只能使用 Xcode,没有它家,这个比较统一,不像 Android,即可使用 AS,也可以使用 Eclipse,还容易出现不兼容。
四、Xcode 快捷键
按键 | 备注 |
---|---|
Control + . | 参数提示 |
Command + N | 新文件 |
Command + Shift + N | 新项目 |
Command + O | 打开 |
Command + S | 保存 |
Command + Shift + S | 另存为 |
Command + W | 关闭窗口 |
Command + Shift + W | 关闭文件 |
Command + \ | 设置或取消断点 |
Command + Option + B | 查看全部断点 |
Command + Option + \ | 允许或禁用当前断点 |
Command + Option + / | 在后面快捷添加参数说明、备注 |
Command + Return | 编译并运行(根据设置决定是否启用断点) |
Command + R | 编译并运行(不触发断点) |
Command + Y | 编译并调试(触发断点) |
Command + Shift + Return | 终止运行或调试 |
Command + B | 编译 |
Command + Shift + K | 清理,保证新修改的可以生效 |
Command + Shift + 0 (Zero) | 文档和参考 |
Control + I | 代码对齐 |
Command + L | 定位到某一行 |
Command + F | 搜索某个关键字 |
Command + Control + Left | 折叠/取消折叠 |
Command + Control + Up | 取消/折叠全部函数 |
Command + / | 注释或取消注释 |
Command + 右箭头 | 将光标移至当前行的行尾 |
Command + 左箭头 | 将光标移至当前行的行首 |
Command + 下箭头 | 将光标移至文稿末尾 |
Command + 上箭头 | 将光标移至文稿开头 |
Command + Control + 左箭头 | 回到上次打开的页面 |
Command + Control + 右箭头 | 回到前面打开的页面 |
Command + Control + 上下箭头键 | 切换头文件和m.文件 |
Command + Control + E | 全局修改局部变量 |
Command + [ | 左移代码 |
Command + ] | 右移代码 |
Command + Option + [ | 上移代码 |
Command + Option + ] | 下移代码 |
Command + 0 | 显示/隐藏导航器面板 |
Command + Option + 0 | 显示/隐藏实用工具面板 |
Command + Shift+ F | 搜索 |
Command + Shift + O | 快速打开文件 |
Control + 6 | 文件跳转栏 |
Navigator区域包含的管理器:
快捷键 | Navigator | 功能 | |
---|---|---|---|
Command + 1 | Project Navigator (项目管理器) | 项目中的文件和文件间层级关系的管理 | |
Command + 2 | symbol Navigator (符号管理器) | 查看项目中的所有类, 以及类, 子类, 方法之间的层级结构 | |
Command + 3 | Find Navigator (查找管理器) | 在项目中进行文本搜索 | |
Command + 4 | Issue Navigator (问题管理器) | 项目中所有问题的汇总显示, 比如警告, 错误 | |
Command + 5 | Test Navigator (测试管理器) | 项目测试, 如单元测试 | |
Command + 6 | Debug Navigator (调试管理器) | 用于项目调试信息输出, 如CPU, 内存, 硬盘, 网络的使用情况 | |
Command + 7 | Breakpoint Navigator (断点管理器) | 项目中所有的断点信息汇总 | |
Command + 8 | Report Navigator (报告管理器) | 报告项目的Build状态, Debug输出等 |