最近一直在撸代码,时间紧迫,任务量大,忙的我“里焦外嫩”的~~
但这都不算什么,有一个问题我忍无可忍:敲代码的时候很不尽兴,总是遇到卡壳的地方。不是因为思路有问题,而是总在鼠标键盘间来回奔波,有的页面代码量大,为了找一个方法眼睛都快闪瞎了。
为了改变这种低效率的工作状态,早日成为一名炫酷的键盘侠。我痛定思痛,是时候学习一些炫酷的连招了!
学会了这些Xcode(mac)快捷键,你将早日当上键盘侠,成为CTO,迎娶白富美~~~~~
一、快速移动相关
- 代码移动:
上:command + option + [
下:command + option + ]
左:command + [
右:command + ]
代码上下左右移动
- 快速移动光标到当前整个编辑区域的顶部/底部:
command + ⬆️ / ⬇️
- 将光标移动到所在行的最前面/后面:
command + ⬅️ / ➡️
- 将光标移动到所在单词的最前面/后面:
option + ⬅️ / ➡️
- 快速跳转到某一行
command + L
- 返回至上一次光标位置(这个方法太关键了)
control + command + ⬅️
control + command + ➡️
- 快速选中
shift + ⬆️⬇️⬅️➡️ 可以根据具体情况选中文本
command + shift + ⬅️、➡️ 选中当前行
-
可以代替箭头按键的功能(双手不用离开主键盘区)
control-B: 向左一个字符(backward)
control-F: 向右一个字符(forward)
control-P: 前一行(previous)
control-N: 后一行(next)
control-A: 行首
control-E: 行尾
control + L : 将光标所在地置于窗口正中
control-T: 调换光标两边的字符
control-D: 删除光标右侧的一个字符
control-K: 删除光标右侧的所有字符
command + delete 删除光标左侧的所有字符
option + delete 删除光标之前的一个单词(以空格隔开就算一个单词)
control + delete 删除光标之前的一个单词 (驼峰命名法中,每个部分作为一个单词)
ALT+delete删除.gif
Control+delete删除单词.gif
二、Xcode窗口相关
-
显示/隐藏左侧导航器面板
Command+0 (这是数字0)
Command + 1...8 分别对应不同的左侧导航器面板 -
显示/隐藏实用工具面板
Command+Option+0 (这是数字0)
Command+Option+ 1...4 分别对应不同的右侧工具面板
左侧导航器面板
右侧工具面板 -
辅助编辑器
Command + Alt + Enter :打开辅助编辑器:
Command + Enter :关闭辅助编辑器(显示标准单窗口编辑器)
Command + option + shift + enter : 打开版本编辑器视图 (source control)
Option+左键点击(左侧导航栏文件) :辅助编辑器状态下快速找到需要连线的文件
Command + option + enter :storyboard中快速打开对应的控制器.h文件 -
搜索与替换
-
全局搜索
Command + Shift + F : 快速打开左侧搜索导航器(搜索模式)
Command + Shift + Option + F :快速打开左侧搜索导航器(替换模式)
Command + 3 :同上两个 -
文档内搜索
Command + F: 搜索�
command + E : 使用当前选中内容查找
Command + G: 搜索下一处
Shift + Command + G: 搜索上一处
- Xcode中页面跳转
Command + control + F : Xcode 全屏
Command + Shift + 0 (Zero) : 显示苹果官方文档页面
在类或者方法名上执行Option + Left-click操作 :快速帮助
control + 6 :弹出当前class方法列表
control + 1 :查看方法的调用者
control + 2 、3、4.... :上方菜单栏对应的页面
command + shift + y:隐藏/打开控制台:
command + control + ⬆️/⬇️ 快速切换到.m文件/.h文件:
command + shift + J : 快速定位到当前编辑文件的导航区域(左侧的文件目录)
command + shift + O :快速打开某一个文件(快捷搜索、打开文件)
command + , :打开偏好设置
三、关于运行与调试
- 编译与运行
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 + 上方向键 :打开配套文件
Command + D :添加书签
五、代码相关
command + option + ⬅️ (隐藏代码块)
command + option + ➡️(展开代码块)
command + control + e (必须光标在一个变量上面):全局修改局部变量快捷键
ESC: 自动提示列表
command + /: 注释或取消注释
command + option + ? : 为方法写整段注释
双击中括号或者大括号:选中相应的一整段封闭代码块
网友评论