美文网首页
Xcode常用快捷键(一)

Xcode常用快捷键(一)

作者: 豆瓣菜 | 来源:发表于2016-06-17 14:52 被阅读72次

    在Xcode中有很多快捷键可以用来提高我们的编程效率,这篇文章主要为了快速对代码文件进行操作,自己使用后感觉还是挺不错的。

    Xcode导航快捷键

    1.工程导航器:command+1

    快速回到浏览代码、图片、用户界面文件,也就是工程文件目录;以此我也试了下command+2/command+3等以此类推,发现也是有用的,就是从工程导航器第一个按钮也就是工程目录文件选项按钮依次往后推,command+2就是跳到工程目录文件按钮往右临近的一个导航器选项按钮,可以试试。

    2.显示/隐藏导航器面板:command+0

    你在对屏幕进行截图的时候可能会想要隐藏起与你感兴趣内容的无关的部分。假如你想要使用辅助编辑器或者想要设计用户界面并将其连接到代码的时候,这个快捷键会相当有用。

    3.显示/隐藏实用工具面板:command+option+0

    实用工具面板主要用于编辑用户界面文件时,在你只考虑写代码时就可以隐藏它。

    4.在辅助编辑器中打开文件:在项目导航器中选中文件执行option+鼠标左键点击操作。

    一个快速打开Assistant Editor的方式--只需要按住Option键并点击你想要在当前编辑框右边打开的文件即可。

    Xcode搜索快捷键

    当你在敲代码的时候,突然想加个什么功能,或者想修改个什么Bug,当然最快的方法就是用查找啦。无需用滚轮穿越百行代码,只需要使用查找,就可以直接跳到特定的代码段。

    5.搜索导航器(Find Navigator,也就是搜索):command+shift+F

    使用项目搜索可以找到某个变量或方法名的被提到的次数。可以依据实例来匹配,并可忽略大小写字母。另外还可以对查找的变量名进行替换。

    6.文件跳转栏:control+6(输入方法/变量名+Enter跳转)

    弹出当前文件所有方法的列表,点击即可跳转到相应的方法。

    7.快速打开:command+shift+O

    喜欢使用键盘但不喜欢使用鼠标的人会大爱这个快捷方式,可以直接跳转到某个方法定义或者指定的代码文件

    8.跳转栏和快速打开搜索输入快捷键

    键入第一个字母即可快速切换至某个文件或者找到特定的代码行。比如,在ViewController.Swift文件中,按下Command + Shift + O,然后键入vDL,最先展示的结果是带有

    viewDidLoad()名的函数。

    键入首字母,以较少输入搜索更多。

    9.程序中(OC或C++编写).h和 .m文件间的快速切换:Control+Command+Up Arrow

    如果你用Objective-C和C++编写程序,或者使用其他语言编写的开源代码,那你可能需要查找现有的代码。你可以使用“Control + Command + Up Arrow”组合键操作在两个

    相关的文件间快速切换,比如Objective-C中的头文件和实现文件。假如你使用Swift编写代码,这就有点不合适了,因为Swift使用单一代码文件。

    应用程序编译和清理

    在体验新应用之前你必须先运行它,不过有时候Xcode会不大给力,不能很好地运行你的项目,这时候你就需要清除不能运行的项目。

    以下快捷键可帮你在代码编写过程中尽可能少地使用鼠标。

    10.运行app: Command + R

    在编写代码的过程中,我通常会使用该快捷键来自由运行应用程序。尽可能地测试应用程序,这样你可以在早期找到并修复应用中的bug。

    11.清除工程: Command + Shift + K

    或许有那么一次Xcode运行出现问题,或者应用无法响应,或者出现了意料之外的情况,你首先会想要清除工程并再次运行它。如果这样都还不能解决问题,好吧,关掉Xcode

    ,重新打开。倘若应用程序无法运行,先看看有没有错误信息提示,你可以发挥作为“Googler”的优势来获得帮助。不过这种做法不易太过频繁,它会降低程序的开发速度。它将移除所有的中间文件,而再造这些文件还要花费时间。

    当运行失败时清除Xcode工程

    12.构建应用程序: Command + B

    检查所写代码以确保其正常工作是你经常要做的事情,编译app工程可让你在编写下一个特性之前确定其是否正常工作。即便Xcode在代码编写后会很快进行检查,但也有所延

    迟,或者给出一些不恰当的错误提示。你无需总是运行应用程序,假如仅仅做一些小的改变,那么编译工作可帮你做一个快速检查,这样可以返回添加下一行代码。

    编译代码以确保应用程序不存在任何错误问题

    文档和帮助

    在学习过程中,自助学习非常重要,对于没有浏览过Xcode文档帮助的开发者来说,这些快捷键可帮忙查看相关的代码参考,更好地理解苹果提供的代码,从而开发出性能更健壮的app。

    13.文档和参考: Command + Shift + 0 (Zero)

    使用Xcode在后台安装文档,并支持离线搜索查看,非常适合外出办公。打开文档和参考,并键入代码中的某个关键字,Xcode文档还提供了一些额外的资源和示例工程。

    通过Documentation and Reference指南了解如何使用代码

    14. 快速帮助: 在类或者方法名上执行Option + Left-click操作

    内联帮助可帮开发者快速学习类或代码片段的用法。在变量、类、或者方法名上执行Option + Left-click操作来获得更多细节信息。假使你点击了弹出视图底部的参考链接,那么就可以方便地跳转到Xcode提供的文档中。你还可以在变量、类或者方法名上执行Option+双击名称操作,从而更方便地跳转至文档。

    编写代码时获得快速帮助

    其他快捷键:

    “最近偏爱Command + Shift + J快捷操作,可展示当前你在工程导航器中打开的文件。我最近在大型代码库上花了不少日子,这个组合键可以快速地在代码库中跳转”

    — weendex

    “我超爱CTRL + 1,该快捷键可打开'Show Related Items‘弹出菜单’。倘若你已经将光标放在了任何方法中,并点击‘CTRL + 1 ’就可以很方便地通过弹出的视图访问该

    方法的所有调用者和被调用者。我经常浏览方法的调用者从而了解如何使用该方法。”— skoll

    “Cmd + . 方便地暂停运行iOS模拟器”— weendex

    “我经常使用本文中没有提及的一个快捷操作,在文件上执行‘Command + Option + Shift + Left-click’操作,该组合键可展示一个小尺寸的弹出视图,你可以查看你想要打开它的地方,比如辅助编辑器、标签或者窗口等。”— Cheezybob

    “我们在写代码时经常需要将整行代码向右移或向左移:command + 中括号,command+[  或者 command+]”

    “需要将整行代码向上移或向下移:command + option+中括号”

    “注释代码,只注释一行则只需将光标放在改行就行,如果注释多行则需要选中多行:command+斜杠,command+/”

    “在一个代码文件中,代码量过多,这时我们想迅速回到第一行或到最后一行:command+Up Arrow/ command+Down Arrow”

    "我们想折叠或打开某个方法时:command+option+Right Arrow / command+option+Left Arrow"

    "在某个文件内查找关键字,如变量、方法名等:command+F"

    “我们想创建一个新的项目时:command+shift+N”

    相关文章

      网友评论

          本文标题:Xcode常用快捷键(一)

          本文链接:https://www.haomeiwen.com/subject/blrvdttx.html