你常用的Xcode快捷键有哪些?

我非常相信尽可能多地使用键盘(这样更快),我希望其他人可以分享一些他们使用的Xcode快捷键。


更新版本:

控制+命令+↑

在对应的.h / .m文件之间切换或作为苹果自己的文档,这意味着跳转到对应文件


Re-indent。它是在编辑>格式>重缩进,默认情况下没有快捷键(我使用Command + Shift + L)。这是一个天赐之物。


Cmd + Shift + o打开“快速打开”对话框,在这里您可以快速找到并打开包含您输入的文本的文件。


XCode动作的键绑定

使用“键绑定”首选项窗格的“文本键绑定”选项卡创建自己的键盘快捷键。完全是节省时间。只需查找您最喜欢的操作和添加/编辑快捷方式!

另一个你可能会发现有用的线索在这里。


我发现电脑旁边的小抄是学习有用捷径的最好方法。可可武士有一个很好的例子。


Ctrl + Command +↑-在头文件和实现文件之间切换。


我最喜欢的一些快捷键根本不是键盘快捷键,而是多点触控手势。从2008年初开始,所有的macbook电脑,以及我能想象到的配备Magic Mouse或Magic Trackpad的台式机,都支持三根手指上下滑动在头文件和实现之间切换,三根手指左右滑动在文件历史记录中导航。


我发现打开和关闭屏幕各个区域的快捷键一定很有用。


Control + Command + j

突出显示关键字(方法名)并跳转到它的定义。也适用于变量,#定义等。


只是基本的emacs导航。感觉太对了。


命令F在文件中搜索

F在文件中搜索和替换

shift命令F搜索整个项目

shift选项命令F搜索和替换在整个项目

为了便于记忆,请注意这个模式。


我不能没有三个手指垂直滑动之间切换接口和实现文件。如果你在xcode-4/Lion中错过了这一点,请务必遵循以下说明:

http://geeksinkilts.com/?p=67


命令/

注释掉当前行,或者注释掉突出显示的多行。

在测试代码时,可以方便地快速注释和取消注释。


Command + Shift + Y为控制台。


Command + shift + j

在项目导航器中显示当前文件。如果你使用command + control + J跳转到一个定义,这非常有用,因为Xcode不会自动在导航器中显示包含的文件。


Command + J (将焦点移动到编辑器的任意部分)