当前位置: 首页 > news >正文

【转】Xcode常用快捷键与技巧分享

原文网址:http://www.jianshu.com/p/039954b0cbe0

工欲善其事必先利其器. 虽然Xcode编写objective-c or swift很完美, 但了解其工具的常用快捷键与技巧在编码过程中也能省下不少事. 尤其是键盘侠, 则更需要快捷键技巧(笔者就是键盘侠之一). 以下是笔者常用的一些快捷键与技巧总结~!

快速跳转到某一行


快捷键: command + L

 

快速创建文件


快捷键: command + N

 

快速打开某一个文件


快捷键: command + shift + O
如图:


这里写图片描述

 

上移一行 and 下移一行


快捷键: option + command + ] , option + command + [

 

.h文件与.m文件之间的快速切换


快捷键: control + command + ↑ , control + command + ↓

 

返回至上一次光标位置


快捷键: control + command + ← , control + command + →

 

快速查看当前class的方法


快捷键: control + 6

 

查看方法的调用者


快捷键: 暂无
如图gif


这里写图片描述

 

查看头文件包含在某些文件里



这里写图片描述

 

收起/展开方法代码块


快捷键如下
收起: option + command + ←
展开: option + command + →
效果图如下:


这里写图片描述

 

快速定位到当前编辑文件的导航区域(左侧的文件目录)


快捷键:command + shift + J

 

光标上移一行和下移一行


快捷键:
上移一行:control + N
下移一行:control + P

 

快速切换左边导航区域


快捷键:command + (1 到 8都可以)

 

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


参考博文(我的简书地址),点此:http://www.jianshu.com/p/cc6e13365b7e。只需要简单的三条命令即可



文/水瓶座_iOSer(简书作者)
原文链接:http://www.jianshu.com/p/039954b0cbe0
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。

相关文章:

  • 【设计模式】快速理解观察者模式,原来它还有这么多其他名字
  • linux实际应用小技巧
  • 时间类有多复杂,JDK竟设计了三版
  • AOP之PostSharp5-LocationInterceptionAspect
  • 如何快速学习一门新技术
  • 模拟实现部分库函数(strcpy,strcmp,strcat,strstr,memcpy,memmove,memset)
  • 组成原理(一):计算机是如何组成的
  • JDK9相比于JDK8,究竟变强了多少
  • Hive之分区(Partitions)和桶(Buckets)
  • 列式存储?OLAP?ClickHouse究竟是何方神圣
  • 分享Open-E DSS V7 应用系列十篇!
  • 基于SpringBoot和BootStrap的全栈论坛网站(附上源码)
  • 我的Java全系列技术博客
  • 闲着无聊造个轮子,开源一个可快速接入的分布式SSO系统
  • https在电子邮件安全解决方案
  • python3.6+scrapy+mysql 爬虫实战
  • 【Linux系统编程】快速查找errno错误码信息
  • angular学习第一篇-----环境搭建
  • k个最大的数及变种小结
  • Netty+SpringBoot+FastDFS+Html5实现聊天App(六)
  • use Google search engine
  • Vue ES6 Jade Scss Webpack Gulp
  • 可能是历史上最全的CC0版权可以免费商用的图片网站
  • 类orAPI - 收藏集 - 掘金
  • 前端知识点整理(待续)
  • 浅谈JavaScript的面向对象和它的封装、继承、多态
  • 学习JavaScript数据结构与算法 — 树
  • 验证码识别技术——15分钟带你突破各种复杂不定长验证码
  • MiKTeX could not find the script engine ‘perl.exe‘ which is required to execute ‘latexmk‘.
  • ​一些不规范的GTID使用场景
  • # Swust 12th acm 邀请赛# [ A ] A+B problem [题解]
  • #vue3 实现前端下载excel文件模板功能
  • $redis-setphp_redis Set命令,php操作Redis Set函数介绍
  • (python)数据结构---字典
  • (Spark3.2.0)Spark SQL 初探: 使用大数据分析2000万KF数据
  • (八)五种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (多级缓存)多级缓存
  • (附源码)基于SpringBoot和Vue的厨到家服务平台的设计与实现 毕业设计 063133
  • (收藏)Git和Repo扫盲——如何取得Android源代码
  • (四)鸿鹄云架构一服务注册中心
  • (一)C语言之入门:使用Visual Studio Community 2022运行hello world
  • (转)scrum常见工具列表
  • .net 简单实现MD5
  • /dev下添加设备节点的方法步骤(通过device_create)
  • /var/log/cvslog 太大
  • @GetMapping和@RequestMapping的区别
  • @RequestMapping用法详解
  • [C#]winform部署yolov5-onnx模型
  • [c]扫雷
  • [c]统计数字
  • [C++]18:set和map的使用
  • [C++]类和对象【上篇】
  • [C++]类和对象【下】
  • [hdu 1711] Number Sequence [kmp]
  • [hibernate]基本值类型映射之日期类型