我的世界被各种各样的便签条,不管是电子的还是纸的,包围着。我总是想方设法记住各种各样的Xcode的便捷键以及各种提示与技巧。编程时,我总是尽量少用鼠标,如果没有这些提示,我就会无所适从了。而这里是记录这些提示与技巧最好的地方了。
这是第一篇文章,我希望接下来会有更多有关Xcode的提示与技巧文章。
提示 #1 – 垂直分割编辑器视图
如果你喜欢同时使用多代码窗口,编辑器分割选项可以帮助你(留意下图中小正方形网格图标)。

缺省情况下,窗口被水平分割。如果你希望并列观察你的代码(便于比较),下面是关于怎样垂直分割窗口的方法:
1.按下窗口分割图标的同时按下Option键。
提示 #2 – 解除一段代码的注解
你可以按下面方法快速为一段代码加注解:
1.选择需加注解的一行或多行代码
2.按Command-/
要解除一段代码的注解,重复上述步骤。
提示 #3 – 在.h和.m文件间切换
在当前代码窗,按下面方法在.h和.m间快速切换:
1.Command-Option Up-Arrow
提示 #4 – 键和动作映射(键绑定)
上面的提示确实可以节省不少时间。但是,我发现我更喜欢按习惯将动作映射到按键上。例如,我可以将上一个提示的动作映射为Option-S,就像大部分的切换和交换动作 一样。
下面是怎样在Xcode中进行键绑定:
1.在Xcode菜单上选择Prefereces(偏好)
2.选择Key Bindings(键绑定)
3.单击列表中的一个Actions(动作)
4.轻击右边的Keys栏目
5.输入你希望映射到这个动作的按键
6.按Ok保存你的改变
提示 #5 – 打开API文档
显示任何相关的SDK中的API文档十分简单:
1.在相关代码上双击Option键
例如,在下面截屏中,在双击UIToolbar后,一个弹出窗口将显示出此类的概要。

提示 #6 – 历遍文件历史
当你打开编辑各文件时,Xcode会象使用网页浏览器一样保留一份有关动作的历史清单。你可以象下图那样使用方向键头在清单中移动:
与上述等效的键击如下:
1.Option-Command Left-Arrow 移动到前一个文件
2.Option-Command Right-Arrow 移动到下一个文件
提示 #7 – 书签设定
我简直无法想象编程时如果没有办法进行书签设定会怎样。当我要继续到另一个文件中查找某一段代码时,我经常需要进行书签设定。加书签很简单:
1.Control-D
2.输入书签名
提示 #8 – 跳转到书签
有两种方法跳转到书签。第一种,你可以选择编辑器窗口右上角的书签图标。
使用以下键击,你可以得到与上图相同的菜单:
1.Control-4
提示 #9 – 缩进/取消缩进
你可以按以下方法缩进一行或一段选择的代码:
1.Command-[ 向左移动代码
2.Command-] 向右移动代码
上述方法不管你处于代码行中的什么位置都会起作用,换而言之,你不必处于一行的开始处。
提示 #10 – 缩放编辑器
你可以通过按如下图所示的Editor(编辑器)按钮在细节视图和编辑器视图间切换。

与以上等效的键击为:
1.Shift-Command-E



