2017-02-16 吴白 CocoaChina

手指在键盘上飞速跳跃,终端上的代码也随着飞舞,是的这确实很酷。优秀的程序员总是这么一群人,他们不拘于现状,不固步自封,他们喜欢新奇的事,他们把自己发挥到极致。

指法攻略

放下您钟爱的鼠标吧,在前行之中它终会成为你的负累!

简记:

command 用来导航,控制导航区域

alt 控制右边的一些东西,比如Assistant Editor,utility editor

Control 编辑区域上的Jump bar的一些交互

Command 1~ 8: 跳转到导航区的不同位置

Command 0 :显示/隐藏导航区

Command Alt 1~ 6:在不同检测器之间跳转

Control Command Alt 1~4: 在不同库之间跳转

Control 1~ 6: 在Jump bar的不同标签页的跳转。

Command Alt 0: 显示/关闭工具区.

Command + Enter: 显示标准单窗口编辑器

Command Alt Enter:打开Assistant editor

Command Alt Shift Enter: 打开版本控制编辑器

Command + Shift + Y:显示/隐藏调试区

Command + Shift + J,可展示当前你在工程导航器中打开的文件

Cmd + . 方便地暂停运行iOS模拟器

查找

使用 Command + Shift + Option + F 来打开 Find navigator 的替换模式,如果你嫌麻烦,也可以使用 Command + Shift + F 来打开 Find navigator 的查找模式,如果你还嫌麻烦,使用 command + 3 来打开 Find navigator,然后开启查找或者替换模式,选择一种最适合自己的方式就好。

快速打开

Command + Shift + O可以直接跳转到某个方法定义或者指定的代码文件。喜欢使用键盘但不喜欢使用鼠标的人会大爱这个快捷方式。键入第一个字母即可快速切换至某个文件或者找到特定的代码行。比如键入vDL,最先展示的结果是带有viewDidLoad()名的函数。

Command + Shift + O

帮助

Command + Shift + 0 (Zero)打开文档和参考,键入代码中的某个关键字,文档提供了一些额外的资源和示例工程。当然也可以在变量、类或者方法名上执行Option+双击名称操作,从而更方便地跳转至文档。

在类或者方法名上执行Option + Left点击操作使用内联帮助可帮开发者快速学习类或代码片段的用法。如果点击了弹出视图底部的参考链接,那么就可以方便地跳转到Xcode提供的文档中。

个人比较中意Option+双击名称操作,毕竟来的直接。

代码片段

Xcode的代码片段(Code Snippets)创建自定义的代码片段,当你重用这些代码片段时,会给你带来很大的方便。

常用代码块

1.copy:

2.strong:

3.weak:

4.assign:

5.delegate:

6.block:

7.mark:

8.gmark:

9.warning:

10.ReUseCell:

11.initObj:

12.dataFill:

13.MainGCD:

14.GlobalGCD:

15.AfterGCD:

16.OnceGCD:

黑技能(给代码排序)

使用Spotlight来搜索Automator,并打开它;然后点击File->New,并选择服务(service)一项;在Actions筛选栏,输入shell,然后双击运行shell脚本;在新添加的服务的菜单栏上,检查Output replaces selected text;将脚本内容切换至sort | uniq;同时按下command + s,将服务保存为 Sort & Uniq。

详情可以参考之前的文档:《mac 上自定义脚本命令》

阅读原文

Xcode快捷键及代码块相关推荐

  1. Xcode可重用代码块code snippets

    一. 关于code snippets 通过Xcode的重用代码块(code snippets)可快速输入预设好的常用代码模板,如通过键入 hystrong 系统会直接替代为 @property(non ...

  2. Xcode中添加代码块的方式

    在写代码的过程中,经常会有重复的代码(比如说,cell的使用),当然了复制粘贴也不是不行,但是Xcode提供了一个很方便的东西. 1.在Xcode右下角你会看到有一个{}的东西,这里是一些常用的代码块 ...

  3. xcode 快速生成代码块

    在xcode编写代码的时候,有很多都是类型相同的代码,如getter setter方法,如果对象的成员变量较多时,重复写getter setter方法就会很繁琐.但是xcode为我们提供了快速生成代码 ...

  4. xcode快速开发 代码块

    Xcode的代码片段(Code Snippets)创建自定义的代码片段,当你重用这些代码片段时,会给你带来很大的方便. 常用的: 1.strong: @property (nonatomic,stro ...

  5. Xcode 代码块添加

    利用Xcode Code Snippet 收藏代码块 Xcode版本: 10+ Xcode支持自定义代码块的导入,可以通过快捷键引用相关的代码块.这个功能对于一些常用的代码段非常有用,甚至可以自定义注 ...

  6. ios android分享代码,快速插入代码块——iOS Android

    昨天看到一篇分享插入代码块的文章 Xcode 快速开发 代码块,想到把我知道的其它方案也分享一下 iOS篇 这种方案可行,但效率不够高 方案二:Dash Dash 目前只有 macOS 版本,免费,但 ...

  7. android如何设置自动补,Android Studio 中设置代码块自动补齐

    AS中很多提示键,并不如Eclipse中做的好,需要我们自己去自定义.这里以switch...case为例,讲解一下如何设置代码自动补全. 1.进入settings -->  Editor -- ...

  8. VSCode 添加代码块

    目录 1.打开VSCode设置 2.选择代码块文件或者创建代码块 3.选择需要设置的文件类型 4.具体使用 在iOS开发中,我们经常使用Xcode里面的代码块,来提高开发效率.把平时经常使用到的方法, ...

  9. IDEA中将代码块封装为方法,IDEA代码重构快捷键

    IDEA中将代码块封装为方法 选中要转换的代码块,快捷键: Windows快捷键:Alt + Shift + M Mac快捷键:Alt + Command + M 如图:

最新文章

  1. 《强化学习导论》经典课程10讲,DeepMind大神David Silver主讲
  2. 面向接口编程详解(一)——思想基础
  3. mysql5.6.37 主从同步_MySQL5.6 Replication主从复制(读写分离) 配置完整版
  4. python案例教程黄蔚答案_Python编程案例教程
  5. boost::hana::apply用法的测试程序
  6. .NET请求编译流程图(解释为什么第一次请求比较慢)
  7. 用Python绘制棒棒糖图表,真的好看!
  8. 黑客动画吧-古墓探险之过关题解
  9. 手机浏览器和pc浏览器下载文件方法
  10. 一次函数的斜率公式_斜率K的公式?
  11. python输入球的半径_python程序设计:输入球体半径r,计算球体的体积和表面积
  12. 小米首页二级菜单栏实现原理
  13. 【nginx读取配置文件http模块】
  14. rono在oracle的作用_sqlnet.ora的作用
  15. android客户端动态折线图
  16. 圣天诺 LDK - SL (高强度许可证授权产品)
  17. 马光远:阿里巴巴收购雅虎胜算几何
  18. 腾讯云IDC产品家族重装亮相 加速布局新基建
  19. 运行老是跳转谷歌然后又加载不出来
  20. VC++对话框的任意扩展

热门文章

  1. JAVA面试题(2)
  2. C++ STL:stack和queue
  3. 8天学通MongoDB——第三天 细说高级操作
  4. cmake 注意事项
  5. 【Smart_Point】动态内存与智能指针实战:文本查询程序(设计set,map,智能指针的应用)
  6. C#使用CDO发送邮件
  7. Asp.Net 动态生成验证码
  8. 用“逐步排除”的方法定位Java服务线上“系统性”故障
  9. 内存问题分析的利器——valgrind的memcheck
  10. 深度学习中的随机梯度下降(SGD)简介