按键与符号
按钮 | 符号 |
---|---|
⌘ | command 键 |
⌥ | option / Alt 键 |
⇧ | Shift 键 |
⌃ | Ctrl 键 |
⏎ | Return 键 |
⌫ | Delete 键 |
[ | 方括号左 |
] | 方括号右 |
\ | 反斜线 (方括号右旁边) |
/ | 斜线 (与?号同一个键) |
Xcode界面布局
Xcode整体布局
Xcode Layout Figure.pngBar区域
Bar | 功能 | 快捷键 |
---|---|---|
Toolbar (工具栏) | 提供项目运行/停止, 模拟器选择, Xcode界面布局选择的功能, 可隐藏 | command + option + t |
Tab Bar (标签栏) | 标签页面管理栏, 可隐藏, 使用频率不高 | 没有快捷键, 在View > Show Tab bar 打开 |
Toolbar界面与功能
Toolbar.pngNavigator区域
功能 | 快捷键 |
---|---|
打开 / 关闭 Navigator区域 | command + 0 |
Navigator区域包含的管理器
Navigator | 功能 | 快捷键 |
---|---|---|
Project Navigator (项目管理器) | 项目中的文件和文件间层级关系的管理 | command + 1 |
symbol Navigator (符号管理器) | 查看项目中的所有类, 以及类, 子类, 方法之间的层级结构 | command + 2 |
Find Navigator (查找管理器) | 在项目中进行文本搜索 | command + 3 |
Issue Navigator (问题管理器) | 项目中所有问题的汇总显示, 比如警告, 错误 | command + 4 |
Test Navigator (测试管理器) | 项目测试, 如单元测试 | command + 5 |
Debug Navigator (调试管理器) | 用于项目调试信息输出, 如CPU, 内存, 硬盘, 网络的使用情况 | command + 6 |
Breakpoint Navigator (断点管理器) | 项目中所有的断点信息汇总 | command + 7 |
Report Navigator (报告管理器) | 报告项目的Build状态, Debug输出等 | command + 8 |
Navigation区域, 从左到右依次与上表对应, 图为 Project Navigator
可以使用 command + option + J 快速跳转到 Navigator 的文件筛选区域
Navigator.pngEditor区域:
Editor区域包含的编辑器
Editor | 功能 | 快捷键 |
---|---|---|
Standard Editor (标准编辑器) | 标准编辑器, 主要工作的区域, 在此处进行代码编写 | command + Return |
Assistant Editor (辅助编辑器) | 主要用于Xib/Storyboard与代码之间连线操作, 相当于另一个Standard Editor | command + option + Return |
Version Editor (版本编辑器) | 主要用于查看版本提交信息 | command + shift + option + Return |
显示 Assistant Editor 时, 左右显示的效果
Assitant Editor.png显示 Version Editor 的 Log View 时, 左右显示的效果
Version Editor.pngUtilities区域
功能 | 快捷键 |
---|---|
打开 / 关闭 Utilities区域 | command + option + 0 |
Utilities 区域的上部分是 Inspector
Inspector | 功能 | 快捷键 |
---|---|---|
File Inspector (文件检测器) | 检测当前选中文件的名称, 类型, 所在路径, 版本控制等信息 | command + option + 1 |
Quick Help Inspector (快速帮助检测器) | 检测光标所在代码在官方文档当中的相关内容, 如类, 方法, 常量, 枚举等的描述 | command + option + 2 |
图为 File Inspector
Inspector.pngUtilities 区域的下半部分是 Library
Library | 功能 | 快捷键 |
---|---|---|
File Template Library (文件模版库) | 显示文件模版, 如Cocoa Touch类, Swift文件, Header文件等 可以直接拖拽到Project Navigator, 将文件添加到项目中 |
command + option + ctrl + 1 |
Code Snippet Library (代码片断库) | 显示Code Snippet(代码片断), 如typedef, for循环, GCD等. 直接拖拽到Editor中得到对应的代码片段 |
command + option + ctrl + 2 |
Object Library (对象库) | 显示Storyboard/Xib中的对象, 如ViewController, Button, TextField, 手势操作等. 直接拖拽到Storyboard/Xib中直接当实例对象使用 |
command + option + ctrl + 3 |
Media Library (媒体库) | 显示项目中所有的媒体文件, 如图标, 图片, 音效等. 直接拖拽到Editor中得到文件的绝对路径 |
command + option + ctrl + 4 |
从左到右依次与上表对应 , 当前选中 File Template Library
可以使用 command + option + L 来快速跳转到 Library 文件筛选区域
Library.pngDebug Area
描述 | 功能 | 快捷键 |
---|---|---|
Debug Area 主要用于应用调试 | 打开 / 关闭 Debug区域 | command + shift + y |
Console 可以输出日志信息、错误信息等, 帮助跟踪错误 | 打开 / 关闭 Console (控制台) | command + shift + c |
图为 Debug Area , 黑色部分为 Console
Debug Area.pngXcode界面操作常用快捷键
快捷键 | 说明 |
---|---|
command + Enter | 显示 Standard Editor (只有代码编辑界面) |
command + option + Enter | 显示 Assistant Editor (Editor会分成左右/上下两个界面, 左边/上边是Standard Editor, 右边/下边是Assistant Editor) |
command + shift + Y | 显示 Debug Area (调试区域, 包括控制台) |
command + 0 | 打开 / 关闭 Navigator区域 |
command + option + 0 | 打开 / 关闭 Utilities区域 |
Xcode代码操作快捷键
快捷键 | 说明 |
---|---|
ESC | 弹出代码提示 |
command + control + 箭头上 /箭头下 /箭头左 /箭头右
|
快速在同一个类的.h文件和.m文件之间切换 |
ctrl + I (英文字母) | 智能调整光标所在行的代码缩进 |
command + option + 方向键左 /方向键右
|
折叠/展开代码 |
command + 左方括号 /右方括号
|
在同一行中, 对代码进行左/右缩进移动 |
command + option + 左方括号 /右方括号
|
将一整行代码进行上/下移动 |
command + 斜线
|
注释光标所在行 |
command + 反斜线
|
为当前光标所在代码添加/取消断点 |
option + 删除键
|
删除光标前的一个词汇(自动识别词汇) |
command + 删除键
|
删除光标前面所有的文本 |
option + shift + 方向键左 /方向键右
|
选中光标前/后的一个词汇(自动识别词汇) |
command + shift + 方向键左 /方向键右
|
选中光标前/后的所有文本 |
command + 等号
|
为选中的控件执行sizeToFitContent (在Xib/Storyboard中根据内容调整控件大小, 仅支持部分控件) |
command + F | 文本查找 |
command + option + F | 查找并替换 |
command + L | 跳转到指定行数 |
command + Z | 撤销 |
command + shift + Z | 重做(取消撤销) |
Xcode文件操作快捷键
快捷键 | 说明 |
---|---|
command + option + N | 新建项目 |
command + N | 在项目当中新建文件 |
command + shift + O (英语字母) | 显示open quickly (快速打开)窗口, 可以输入类名并快速打开指定类 |
command + shift + J | 将焦点转移到光标所在文件在Project Navigator 当中的位置, 可以在写代码时快速跳转到Project Navigator , 切换文件 |
command + J | 将焦点转移回Editor 上, 可以快速跳转回Editor, 进行代码书写. (可能会弹出一个小窗口, 用来选择回到的区域, 按Return确定即可) |
command + ctrl + 方向键左
|
后退回上一个文件 |
command + ctrl + 方向键右
|
前进到下一个文件 |
Xcode调试操作快捷键
快捷键 | 说明 |
---|---|
command + R | 运行项目 (在真机/模拟器上运行) |
command + B | 编译项目 (生成.o文件, 配置文件, 链接库等) |
command + shift + B | 分析项目 (查找静态内存泄漏等) |
command + shift + K | 清除项目 (清除编译过程中的中间文件、目标文件以及可执行文件,使得项目回到没有被编译之前) |
command + I | 配置项目 (启动 Instrument (工具集), 提供App性能消耗, 内存泄露检测等工具) |
Xcode的其它窗口
简介 | 说明 | 快捷键 |
---|---|---|
Documentation and API Reference (文档与API引用) | 官方文档, 可以查看框架, 类等信息, 以及开发指导 | command + shift + 0 (数字) |
Welcome to Xcode (Xcode欢迎窗口) | 创建新项目, Playground, 和查看最近打开的项目 | command + shift + 1 |
Devices (设备窗口) | 查看所有已经连接的真机设备, 和模拟器配置 | command + shift + 2 |
网友评论