如何在Xcode 4中的头文件和实现文件之间切换?

如何在Xcode 4中的头文件和实现文件之间切换?

在XCode 3中它是CMD和左或右(我认为)

Ctrl + Cmd + 向上向下 ,但快捷方式似乎有点挑剔,有时停止工作,还不确定何时和为什么。


确保首先点击实际的代码窗口…

这是确保工作的关键技巧。 点击实际代码上的任何地方。 (如果你在Xcode的其他许多窗格中活动,按键组合没有或不同的含义。)

另外,如果有的话,你可以在触摸板上三个手指上下滑动。

Ctrl + Cmd +向上或向下

快捷方式有时会停止工作!

菜单选项已经移动到“导航 – >跳转到下一个配对”和“导航 – >跳转到前一个配对”。

在首选项中,键绑定现在位于“跳转到下一个配对”和“跳转到先前配对”。

为什么苹果坚持改变菜单的位置和这些东西的名字是超出我的! 我的意思是“对应”!

值得一提的是Ctrl + Cmd + Left或Right在前一个和下一个被查看的文件之间移动(我的意思是“对应”)。 这些也在“Jump to Next Counterpart”和“Jump to Previous Counterpart”的关键绑定下。

菜单选项已被拆分的原因:

“导航 – >跳转到下一个配对”和“导航 – >跳转到前一个配对”

是因为你可以有不止一个头文件和一个具有相同文件名的源文件。 除了匹配视图控制器的.xib文件之外,我在OpenGL程序中为顶点和片段着色器分开了.vsh和.fsh文件。 与我的.h和.cpp文件一起,我可以使用一个键绑定来浏览上下文件,而不是一次敲击3次相同的键绑定,从文件2循环回到文件1。

Xcode 6.1 / 7.1中也是一样的:

跳转到下一个对话框:
Ctrl + Cmd + 向上

Jum到之前的对手:
Ctrl + Cmd + Down

就个人而言,从日食来,我改变这个捷径:

Ctrl + Tab

这个组合还没有绑定到其他任何东西。

Xcode -> Preferences -> Key Bindings 

search“跳转到下一个对手”,并把新的组合键。

PRO

这比默认的绑定更有效率 ,你可以用一只手而不是两只!

“但捷径似乎有点挑剔,有时停止工作,还不确定何时和为什么。”

有时Xcode会失去跟踪哪个.m和.h属于一起。 例如,当您直接从Finder打开其中一个文件时,就是这种情况。 当你从Xcode的文件列表中打开文件时,它通常工作正常。 虽然当你在Xcode的文件列表中的文件夹和组之间移动文件时,它也会列出文件之间的关系。

m和h文件之间的交换命令是CTL-CMD-up / down。 它有时会卡住。 要取消粘贴,只需保存文件,即CMD-S,而热键应该再次运行。