如何在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,而热键应该再次运行。