有没有一种Xcode快捷键可以从MyObject.m
跳转到MyObjectTests.m
,反之亦然?如果有,它是什么?
有没有一种Xcode快捷键可以从MyObject.m
跳转到MyObjectTests.m
,反之亦然?如果有,它是什么?
如果您已经知道相关测试所在的测试文件的名称,那么上面的答案当然很好用。但是如果您不知道测试文件在哪里(例如当您继承了一个旧代码库或者距离您编写它已经超过2天),则有两种方法可以解决。
键盘快捷键ctrl-cmd-up将带您进入该文件的“生成接口”(objc时代的剩余物),但按下它第二次将带您进入相关的测试文件
使用助理编辑器,可以通过右上角的小菜单或键盘快捷键ctrl-opt-cmd-enter打开。这通常会显示与文件相关的测试文件(或者反之,如果您正在查看测试文件!)
Command + Shift + O 的效果相当不错。这是一个快速打开命令,因此您可以输入文件名并获取列表:
它还记得你上次输入的内容,所以下一次在同一个XCode实例中按下Command + Shift + O时,你现在可以按两次向下箭头并按回车键,从源文件跳转到测试文件。适用于XCode 6.3 / 6.4;我不确定其他版本是否适用。
我还没有找到做此事的方法。我认为这是一个功能请求的内容。
在“项目导航器”的底部,您可以在搜索区域中键入文件名以动态搜索您感兴趣的文件。随着您的输入,它们将被过滤。
ClassTests
放在它的Class
旁边,你可以使用Control + 5接着按Up/Down和Return。三个按键。虽然不太理想但也能用。