Mac&Xcode常用快捷键

参考了这两位朋友的文章以及自己的总结,如果各位还知道其他的常用快捷键,希望不吝赐教

http://www.cocoachina.com/ios/20141224/10752.html 

http://www.macx.cn/thread-2085916-1-1.html


Cmd + shift + J ——显示当前正在编辑的.h/.m文件 在左测文件夹 所在的位置

Cmd + control +[↑|↓] ——Xcode6中.h\.m文件切换的快捷键

Cmd + option + arrowleft ——Xcode 中返回上次编辑地点快捷键

Cmd + option  + 返回上一个观看的页面

option + 双击SDK中的详细帮助

///

在Xcode 6中有许多快捷键的设定可以使得你的编程工作更为高效,对于在代码文件中快速导航、定位Bug以及新增应用特性都是极有效的。

当然,你戳进这篇文章的目的也在于想要快速的对代码文件进行操作,或者是让Xcode的各面板更为适应你小本子的屏幕。

在Xcode 6所有快捷键中下列这些是首当其冲应当学习的。在你学习到如何使用之后,也许就再也离不开它们了。

Xcode导航快捷键

1.工程导航器:Command+1

快速浏览代码、图片以及用户界面文件。


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. 程序中(Objective-C或C++编写).h and .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


Mac OS X使用快捷键改善窗口管理的六个方法

5788516感谢 Legend_S 分享于 2013-03-23 16:10|只看该作者|倒序浏览|打印

Safari 6.0.2 Mac OS X 10.8.2

工作任务多的朋友往往会出现电脑桌面有好多好多的窗口,管理分配,使用切换有时候就会浪费许多时间,当然OS X中可以通过Mission Control来进行更好的分配管理,但是这里要说的不是这个,而是使用一些键盘快捷键来帮助你更好的进行窗口控制,这些你都知道么,常使用么?


 

1、在当前软件窗口下进行同类切换

+`  

` 就是esc下面那个按键,这个有些类似大家都知道的+Tab切换程序,但是这个快捷键是让你切换当前活跃软件的窗口,例如你打开了3个Safari窗口,那么+`  就可以在这三个窗口之间进行快速切换

2、最小化当前窗口

+M

这个大多数朋友都了解,和Windows上的操作也很类似,将当前的一个窗口最小化,并且最小化后可以在Dock中看到。需要的话点击即可放大还原。

另外:最小化当前程序的所有窗口++M

3、最大化当前窗口

当然,这个操作我们可以通过窗口左上角的绿色符号实现,但是我们也可以为这个功能设置一个键盘快捷键,虽然不是系统默认自带的,但设置也不麻烦:

-打开 系统偏好设置=》键盘=》键盘快捷键 标签

-选中左侧栏中的“应用程序快捷键”,点击下方的“+”加号符号来新增快捷键

-在菜单标题填入“缩放”(英文系统填入“Zoom”),快捷键这只成为 Control++=

确认添加后即可使用这个快捷键对窗口进行最大化的控制了

 

4、隐藏所有其他软件的的窗口

++H

隐藏当前窗口的快捷键是+H,反过来是怎样呢?隐藏所有其他软件的快捷键就是++H

5、进入全屏模式

+Control+F

当我们需要专注于某个窗口,让窗口最大化利用的时候,10.7以后很多软件都是可以使用全屏模式的,快捷键就是+Control+F,退出全屏模式再按一次就好

6、关闭窗口

+W

关闭单个窗口,这个可谓是Mac居家必备的快捷键呢,每天用上无数次啊无数次。

Safari中+W算是关闭标签,(Safari中,+Shift+W才是关闭当前窗口,比较特殊)。

扩展:+Q 是退出程序,而+Control+W则是Safari中合并窗口的快捷键

补充:

1.Command + Option + Escape 应用强制退出

2.cmd + control + A  = QQ截图快捷键

3.cmd + shift +上(下,左,右) 选中鼠标所在行及以上区域,其它方向类似

4.option + command + 左(右) 代码收起或展开

注:使用时只要鼠标在方法或注释的范围内就好

效果图:

105913_hQQl_1245365.png

105914_l9Af_1245365.png


转载于:https://my.oschina.net/daxiaLKS/blog/532046

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值