Xcode键盘快捷键:如何跳转到测试文件?

6

有没有一种Xcode快捷键可以从MyObject.m跳转到MyObjectTests.m,反之亦然?如果有,它是什么?

4个回答

1

如果您已经知道相关测试所在的测试文件的名称,那么上面的答案当然很好用。但是如果您不知道测试文件在哪里(例如当您继承了一个旧代码库或者距离您编写它已经超过2天),则有两种方法可以解决。

  1. 键盘快捷键ctrl-cmd-up将带您进入该文件的“生成接口”(objc时代的剩余物),但按下它第二次将带您进入相关的测试文件

  2. 使用助理编辑器,可以通过右上角的小菜单或键盘快捷键ctrl-opt-cmd-enter打开。这通常会显示与文件相关的测试文件(或者反之,如果您正在查看测试文件!)


0

Command + Shift + O 的效果相当不错。这是一个快速打开命令,因此您可以输入文件名并获取列表:

  • MyObject.m
  • MyObject.h
  • MyObjectTests.m

它还记得你上次输入的内容,所以下一次在同一个XCode实例中按下Command + Shift + O时,你现在可以按两次向下箭头并按回车键,从源文件跳转到测试文件。适用于XCode 6.3 / 6.4;我不确定其他版本是否适用。


0

我还没有找到做此事的方法。我认为这是一个功能请求的内容。

在“项目导航器”的底部,您可以在搜索区域中键入文件名以动态搜索您感兴趣的文件。随着您的输入,它们将被过滤。


0
如果你总是把ClassTests放在它的Class旁边,你可以使用Control + 5接着按Up/DownReturn。三个按键。虽然不太理想但也能用。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接