博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Xcode快捷键大全
阅读量:5124 次
发布时间:2019-06-13

本文共 4792 字,大约阅读时间需要 15 分钟。

Xcode内置了很多快捷键,之前本人一直不知道去用,都用鼠标代替!后面在公司一位老员工的引导下,才发现,原来Xcode里面有很多好用的快捷键!

用Mac电脑一定要会用Command键,它就相当于Windows电脑下的Ctrl一样,各种快捷键等都需要用到它!

在window键盘里,Command就是Win键(那个中国结样式的按键)。

趁着今天有空,整理一下Xcode里面的快捷键!

Xcode的快捷键可以在偏好设置里面的Key bindings查看到:

一、 Xcode Menu

// 1. 打开偏好设置Preferences : command + ,// 2. 隐藏Xcode窗口Hide Xcode : command + H// 3. 隐藏其他窗口Hide Others : option(alt) + command + H// 4. 关闭XcodeQuit Xcode : command + Q

二、 File Menu

// 1. 在Xcode顶部打开/新增一个Tab栏(当需要在多个页面来回切换、修改时,这个功能的价值就体现出来了,超好用)New Tab : comman + T

// 2. 新建/分离一个窗口New Window : Shift + command + H// 3. 新建文件(调出新建文件窗口)New File : command + N// 4. 新建一个.playground结尾的Swift文件//    由于本人还未学习接触Swift,所以暂不知其作用New Playground... : option(alt) + Shift + command + N// 5. 新建工程New Project... : Shift + command + N// 6. 新建工作空间New Workspace... : Ctrl + command + N// 7. 在当前位置新建一个分组(文件夹)//    注意:以这种方式新建的文件夹只在Xcode中,在实际的项目工程文件路径下不会产生New Group : option(alt) + command + N// 8. 添加一个已有的文件到工程中(这个一般用不到,因为可以直接拖进来嘛,更方便)Add Files... : option(alt) + command + A
// 9. 快速打开一个文件Open... : command + O

// 10. 弹出一个搜索框,搜索要打开的文件(相比较上面一个,这个更方便、快速)Open Quickly... : Shift + command + O

// 11. 关闭窗口Close Window : Shift + command + W// 12. 关闭一个Tab(当只有一个Tab时,会关闭当前窗口)Close Tab : command + W// 13. 关闭其他窗口Close Other Windows : Ctrl + option(alt) + command + W
// 14. 关闭当前文档Close Document : Ctrl +command + W

// 15. 关闭工作空间Close Workspace : Option(alt) + command + W// 16. 保存当前文件Save : command + S// 17. 保存所有文件Save All : Option(alt) + command + S// 18. 复制当前文件另存为(这个一般情况用不到)Duplicate... : Shift + command + S// 19. 当前文件另存为(与上面一个功能相似)Save As... : option(alt) + Shift + command + S
// 20. 页面设置Page Setup... : Shift + command + P

// 21. 打印Print... : command + P

三、Edit Menu

// 1. 撤销(最常用的一个快捷键,也是最常被坑的一个快捷键,慎用!!!)Undo : command + Z// 2. 重做Redo : Shift + command + Z// 3. 剪切Cut : command + X// 4. 拷贝Copy : command + C// 5. 复制符号名称Copy Symbol Name : Ctrl + Shift + command + C// 6. 复制限定符号名称Copy Qualified Symbol Name : Ctrl + Option(alt) + Shift + command + C// 7. 粘贴Paste : command + V// 8. 选择性粘贴Paste Special : option(alt) + command + V// 9. 粘贴和保存格式Paste and Preserve Formatting : option(alt) + Shift + command + V// 10. 重复Duplicate : command + D// 11.  选择所有Select All : command + A// 12. 滤波器在导航(未搞懂)Filter in Navigator : option(alt) + command + J// 13. 在库中筛选(未搞懂)Filter in Library : option(alt) + command + L// 14. 设置字体Format Show Fonts : Ctrl + Shift + command + T// 15. 显示拼写和语法Show Spelling and Grammar : command + :// 16. 检查文档Check Document Now : command + ;

四、 View Menu

// 1. 显示相关信息Show Related Items : Ctrl + 1

// 2. 快速切换左边导航区域command 加 1 到 8// 3. 快速打开/关闭左边的导航区域command + 0

五、Find Menu

// 1. 在工作空间搜索Find in Workspace... : Shift + command + F// 2. 在工作空间查找和替换Find and Replace in Workspace... : Option(alt) + Shift + command + F// 3. 在当前页面搜索Find... : command + F// 4. 在当前页面查找和替换Find and Replace... : Option(alt) + command + F

六、Navigate Menu

// 1. 快速定位到当前编辑文件的导航区域(左侧的文件目录)Reveal in Project Navigator : Shift + command + J// 2. 快速定位到当前导航器Reveal in Debug Navigator : Shift + command + D// 3. 打开助理编辑器Open in Assistant Editor : Option(alt) + command + ,// 4. 焦点移动到编辑器Move Focus To Editor : command + J// 5. 快速切换上一次与当前打开的页面Go Forward : Ctrl + command + ← / Ctrl + command + →// 6. 快速定位到当前光标的位置Jump to Selection : Shift + command + L// 7. 快速定位到类头文件Jump to Definition : Ctrl + command + J// 8. 跳转到下一期Jump to Next Issue : command + '// 9. 跳转到指令指针Jump to Instruction Pointer : Ctrl + command + P

七、Navigate Menu

// 1. 快速跳到指定行Jump To... : command + L

// 2. 切换当前类的.h .m文件Ctrl + command + ↑ /  Ctrl + command + ↓

八、Editor Menu

// 1. 向左或向右移动代码command + [ 或 command + ]// 2. 向上或向下移动代码Option(alt) + command + [ 或 Option(alt) + command + ]// 3. 快速注释/取消注释command + /// 4. 快速添加文档注释Option(alt) + command + /// 5. 快速收缩/打开代码块Option(alt) + command + ← / Option(alt) + command + →// 6. 快速收缩/打开所有代码块Option(alt) + Shift + command + ← / Option(alt) + Shift + command + →

九、Product Menu

// 1. 运行Run : command + R / Option(alt) + command + R// 2. 测试Test : command + U / Option(alt) + command + U// 3. ProFileProfile : command + I / Option(alt) + command + I// 4. AnalyzeAnalyze : Shift + command + B / Option(alt) + Shift + command + B// 5. 直接运行程序,没有对当前代码重新进行编译Run Without Building : Ctrl + command + R// 6. 编译Build : command + B// 7. 清空Clear : Shift + command + K// 8. 清空运行产生的文件夹和产品Clear Build Folder : Option(alt) + Shift + command + K// 9. 停止运行Stop : command + .

十、Debug Menu

// 1. 开启关闭所有的断点Activate Breakpoints : command + Y// 2. 为当前行添加/删除断点Add Breakpoint at Current Line : command + \// 3. 创建符号断点Create Symbolic Breakpoint... : Option(alt) + command + \// 4. 清空控制台Clear Console : command + K

Other

// 1. 返回至上一次光标位置Ctrl + command + ← , Ctrl + command + →// 2. 快速查看当前class的方法Ctrl + 6// 3. 打开控制台Shift + command + R// 4. 删除选中的整行Ctrl + Y

给Xcode增加删除一行和复制一行的技巧

转载于:https://www.cnblogs.com/Zy-iOS-GS/p/6085545.html

你可能感兴趣的文章
FatMouse's Speed hdu 1160(动态规划,最长上升子序列+记录路径)
查看>>
第二次作业重交
查看>>
2019 DDCTF 部分writeup
查看>>
javascript: Object对象生成URL参数
查看>>
mooc_java 集合框架中 学生所选课程2Map&HashMap
查看>>
为什么OC语言很难
查看>>
算法基础——列表查找
查看>>
js中 style.width与 offsetWidth的区别
查看>>
BZOJ 2242: [SDOI2011]计算器 [快速幂 BSGS]
查看>>
2018年高考游记
查看>>
K-D Tree 学习笔记
查看>>
JS-为金额添加千分位逗号分割符
查看>>
【转】系统缓存全解析二:动态缓存(2)-页面局部缓存的两种方式
查看>>
css笔记
查看>>
[IOI2018] werewolf 狼人
查看>>
BIEE 目录迁移(文件夹)方式
查看>>
超级强大的socket工具ss,替代netstat
查看>>
面向对象思想 常说的OOP五大原则就是指1、单一职责原则; 2、开放闭合原则; 3、里氏替换原则; 4、依赖倒置原则; 5、接口隔离原则。...
查看>>
自我介绍
查看>>
ubuntu下修改mysql编码,使能支持中文
查看>>