Xcode 6 中是不是有键盘快捷键可以在光标下运行单个当前测试功能?

Posted

技术标签:

【中文标题】Xcode 6 中是不是有键盘快捷键可以在光标下运行单个当前测试功能?【英文标题】:Is there a keyboard shortcut in Xcode 6 to run a single current test function under cursor?Xcode 6 中是否有键盘快捷键可以在光标下运行单个当前测试功能? 【发布时间】:2015-01-21 00:29:00 【问题描述】:

Xcode 6 中是否有键盘快捷键可以在光标下运行当前测试用例?我知道我可以按 Command + u 来运行所有测试。此外,我可以点击测试功能左侧的测试图标或点击“测试导航器”中的图标。是否有键盘快捷键只运行光标下的单个测试功能?

【问题讨论】:

【参考方案1】:

运行当前测试:

控制 + 选项 + 命令 + U

重新运行上一次测试:

控制 + 选项 + 命令 + G

【讨论】:

这在 Xcode 8.2.1 中改变了吗?我输入 control-option-command-U 并运行当前文件中的所有测试。 “运行当前测试”,就像在光标所在的测试或测试类中一样。 @Daniel 在使用快捷方式之前确保光标当前位于测试用例中 要补充一点,如果你想在当前文件中运行所有测试,你可以点击 command-A 突出显示整个文件,然后点击 control-option-command-U。【参考方案2】:

control-option-command G 会让你重新运行你的最后一个测试。因此,如果您第一次运行单个测试,然后继续运行它(TDD 的常见工作流程),这可能会为您节省一些时间;)

【讨论】:

【参考方案3】:

这些命令的 Xcode 键绑定首选项是:

执行操作 - 测试

执行操作 - 再次测试

使用这些标题查找重新绑定的命令。

【讨论】:

有没有人知道为什么在 Xcode 10.2 更新后“产品 - 执行操作 - 测试”菜单项一直处于非活动状态,直到所选行不是测试类名称?

以上是关于Xcode 6 中是不是有键盘快捷键可以在光标下运行单个当前测试功能?的主要内容,如果未能解决你的问题,请参考以下文章

XCode中的矩形光标键盘

在 Xcode 中查看类成员文档的直接键盘快捷键?

在 Xcode 中选择当前行的键盘快捷键

Vim快速移动光标至行首和行尾

如何更改pycharm 5.0.1游标

Xcode几个能让你装逼的快捷键,不装都不行