当前位置:  开发笔记 > 编程语言 > 正文

ReSharper的Unit Test Runner有快捷键吗?

如何解决《ReSharper的UnitTestRunner有快捷键吗?》经验,为你挑选了5个好方法。

出于明显的生产力原因,我努力学习和使用各种Re#命令的键盘快捷键.

但是,单元测试运行器似乎没有任何关联的快捷键.我希望能够选择某些测试并能够运行或调试它们,而无需每次都抓住鼠标.使用鼠标是我唯一的选择吗?



1> Ben Scheirma..:

ReSharper将项添加到Visual Studio的键盘设置对话框中.

去:

工具 - >选项,环境 - >键盘

在搜索栏中,键入"resharper"并查看可以使用键盘控制的大量选项.

具体来说,有一个用于启动单元测试资源管理器窗口,并且有一对被调用

ReSharper.ReSharper_UnitTest_RunSolution

ReSharper.ReSharper_UnitTest_RunContext

这可能是你需要的.



2> SteveC..:

您可以尝试... ALT R U R
- 如果您的光标在Test方法中,那么R#只运行该测试
- 如果它在测试类中,而不是方法,R#运行该类中的所有测试


不错,如果您执行最后一个D,则可以调试!

3> bentford..:

至于在解决方案中运行所有测试,命令是Alt-RUN,即ALT+ R用于ReSharper菜单,U用于单元测试,以及N用于解决方案中的所有测试.

如果你正在使用R#快捷键,和弦Ctrl-U,L将始终完成这项工作.

注意:我在stackoverflow用户ilya-ryzhenkov的相关问题上找到了这个答案



4> ms007..:

Resharper> 7/Visual Studio 2012

您可以在
[工具]> [选项]> [环境]> [键盘] 下的Visual Studio 2012中定义的快捷方式中找到它们.

我通常使用这些:

+---------------------------------+----------------+
| Description                     | Shortcut       |
+---------------------------------+----------------+
| Run Test in Debug Mode (Editor) | Ctrl+U, Ctrl+D |
| Run Test (Editor)               | Ctrl+U, Ctrl+R |
| Run Tests from current session  | Ctrl+U, Ctrl+Y |
| Run Tests from solution         | Ctrl+U, Ctrl+L |
+---------------------------------+----------------+

Resharper.Resharper_Resharper_UnitTest_DebugContext

Resharper.Resharper_Resharper_UnitTest_RunContext

Resharper.Resharper_UnitTest_RunCurrentSession

Resharper.Resharper_UnitTest_RunSolution



5> Even Mien..:

对于Resharper 4.5 OOTB:

单元测试资源管理器:Ctrl+Alt+U
单元测试会话:Ctrl+Alt+T
关闭活动窗口: Shift+Esc

我上周刚注意到我的键盘在右侧的Alt和Ctrl之间有一个右键单击按钮,所以鼠标不需要鼠标进行特定的测试.是啊!

通过自定义键映射本Scheirman的方法:
ReSharper.ReSharper_UnitTest_ContextDebug:Alt+T, Alt+D
ReSharper.ReSharper_UnitTest_ContextProfile:Alt+T, Alt+P
ReSharper.ReSharper_UnitTest_ContextRun:Alt+T, Alt+TAlt+T, Alt+R
ReSharper.ReSharper_UnitTest_RunSolution: Alt+T, Alt+S
ReSharper.ReSharper_UnitTest_RunSolution:Alt+T, Alt+A

推荐阅读
jerry613
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有