iOS开发常用快捷键总览

一. 苹果快捷键图标

二. Xcode基本快捷键

Xcode导航栏快捷键

~右上角的界面视图控制,快捷键及其功能依次是:
Command +0:显示/隐藏导航器面板
Command +d:显示/隐藏Bug面板
Command +option+0:显示/隐藏右侧实用工具面板


command+0.png

Command+Option+1...4 :分别对应不同的右侧工具面板

~从左到右依次command+1...8,显示相应界面:


command+1-8.png

~搜索导航器:
Command+shift+F:


Command+Shift+F.png

~辅助编辑器
Command+Alt+Enter :打开辅助编辑器:
Command+Enter:关闭辅助编辑器(显示标准单窗口编辑器)
Command+option+shift+enter: 打开版本编辑器视图 (source control)
Command+control+Up:程序中.h 和 .m文件间的快速切换
Command+option+enter:storyboard中快速打开对应的控制器.h文件

Xcode运行快捷键

~编译与运行
Command+R:运行
Command+.:停止
Command+B:编译
Command+SHIFT+B:分析代码,找到潜在内存溢出问题
Command+SHIFT+K:清理缓存

~调试模式
Command+shift+Y:调试区视图打开/关闭
Command+K:清理控制台
Command+shift+C:打开控制台窗口
Command+\:当前行设置/取消断点
Command+Y:全局激活或禁用断点
F6 调试时 Step Over
F7 调试时 Step Into
F8 调试时 Step Out
Control+Command+Y:debug断点时continue
Command+Alt+P:继续(在调试中)
Command+Alt+0:跳过
Command+Alt+I:跳入xcode shem管理
Command+Alt+T:跳出

~新建项目
Command+shift+N:新建项目
Command+N:新建文件
Command+control+N:新建空文件
Command+O:打开
Command+W:关闭窗口
Command+S:保存
Command+option+S:保存所有文件
Command+SHIFT+S:另存为
Command+Alt+UP:打开配套文件
Command+D:添加书签
Command+/:注释或取消注释
Command+option+?:为方法写整段注释
ESC:打开自动提示列表
双击括()[]{}:选中整块括号内代码

~Xcode中页面跳转
Command+control+F:Xcode 全屏
control+6:弹出当前class方法列表
control+1:查看方法的调用者
control+2-678:查看上方菜单栏对应层页面内容
Command+shift+y:隐藏/打开控制台
Command+shift+J:快速定位到当前编辑文件的导航区域(左侧的文件目录)
Command+shift+O:快速打开某一个文件(快捷搜索、打开文件)
Command+,:打开偏好设置
option +左键点击:打开双视图,找到需要连线的文件

编辑快捷键,在代码编辑区域内

~ 代码缩进
Command+[:左缩进
Command+]:右缩进
Command+option+[:上移动
Command+option + ]: 下移动
Command+option+Left:折叠代码块
Command+option+Right:展开代码块
Command+option+shift+Left:/Right:展开或者折叠所有代码块

~光标移动
Command +UP/Down: 移动光标到整个编辑区域的顶部/底部
Command +Left/Right:移动光标到所在行左/右
option+UP/Down:跳到本段的开头或者结尾
option+Left/Right:移动光标到所在单词左/右
Command +L:快速跳转到某一行(行数)
control+ Command +Left/Right:返回至上一次光标位置(防止忘记写到哪里了)
shift+Left/Right/UP/Down:根据具体情况选中文本
option+shift+Left/Right/UP/Down:根据具体情况选中文本段落
Command +shift+Left/Right:选中光标前行内容
control+F: 向右一个字符(forward)
control+B: 向左一个字符(backward)
control+P: 前一行(previous)
control+N: 后一行(next)
control+A: 去行首
control+E: 到行尾(end)
control+T: 调换光标两边的字符(transpose)
control+D: 删除光标右侧字符(delete)
control+K: 删除本行剩余的字符(kill)
control+L: 将光标所在地置于窗口正中
Control+Y: 将刚刚用Control+ K或Command + Delete删除的内容粘贴至光标所在之处
command+delete:删除光标左侧的所有字符
option+delete:删除光标之前的一个单词(以空格隔开就算一个单词)
control+delete:删除光标之前的一个单词 (驼峰命名法中,每个部分作为一个单词)
Command+control+Left/Right:编辑界面向前/后

搜索快捷键

~全局搜索
Command+Shift+0:打开苹果官方文档帮助面板
Command+Shift+F:快速打开左侧搜索导航器(搜索模式)
Command+Shift+Option+F:快速打开左侧搜索导航器(替换模式)

~文档内搜索
Command+F:搜索
Command +E:使用当前选中内容查找
Command+G:搜索下一处
Command+Shift+G: 搜索上一处
Option+左键:查看方法的快速帮助
Command +右键:快速打开方法
Command+Shift+J:展开项目中的所有文件夹

三. 模拟器常用快捷键

Command+shift+H:模拟器Home键
Command+S:模拟器截屏(默认保存到桌面)
Command+control+C:模拟器截屏拷贝(保存在剪贴板)
Command+Left/Right:模拟器转屏
Command+1/2/3/4:模拟器大小切换
Command+L:模拟器锁屏
Command+K:文本框弹出键盘
Command+shift+K:文本框允许键盘输入


图文解释XCode常用快捷键的使用