문제

명백한 생산성의 이유로, 나는 다양한 RE# 명령을 위해 많은 키보드 단축키를 배우고 사용하는 노력을 기울입니다.

그러나 장치 테스트 러너에는 관련 단축키 키가없는 것 같습니다. 특정 테스트를 선택하고 매번 마우스를 잡는 데 의지하지 않고 실행하거나 디버깅 할 수 있기를 원합니다. 마우스를 사용하여 유일한 옵션이 있습니까?

도움이 되었습니까?

해결책

Resharper는 Visual Studio의 키보드 설정 대화 상자에 항목을 추가합니다.

이동 :

도구 -> 옵션, 환경 -> 키보드

검색 표시 줄에 "Resharper"를 입력하고 키보드로 제어 할 수있는 방대한 옵션을 참조하십시오.

구체적으로, 단위 테스트 탐색기 창을 시작할 수있는 것이 있으며, 부부가

  • resharper.resharper_unittest_runsolution
  • resharper.resharper_unittest_runcontext

그것은 당신이 필요한 것일 것입니다.

다른 팁

당신은 시도 할 수 있습니다 ... 대체 아르 자형 아르 자형
- 커서가 테스트 방법에 있으면 R#은 그 테스트를 실행합니다.
- 테스트 클래스이지만 메소드가 아닌 경우 R#은 클래스에서 모든 테스트를 실행합니다.

솔루션에서 모든 테스트를 실행하는 것은 명령이 Alt-Run입니다. 대체+아르 자형 Resharper 메뉴의 경우 단위 테스트 및 N 솔루션의 모든 테스트.

그리고 R# 바로 가기를 사용하는 경우 코드 Ctrl-U는 항상 작업을 수행합니다.

참고 : STACKOVERFLOW 사용자 에서이 답변을 찾았습니다. Ilya-Ryzhenkov a 관련 질문

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_runcurrentsess
  • resharper.resharper_unittest_runsolution

Resharper 4.5 OOTB의 경우 :

단위 테스트 탐색기 : Ctrl+Alt+U
단위 테스트 세션 : Ctrl+Alt+T
활성 창을 닫습니다 : Shift+Esc

지난 주에 키보드에 오른쪽에 ALT와 CTRL 사이의 마우스 오른쪽 클릭 버튼이 있으므로 특정 테스트를 마우스에 마우스 할 필요가 없습니다. 응!

사용자 정의 키 매핑 Ben Scheirman 's 방법:
ReSharper.ReSharper_UnitTest_ContextDebug : Alt+T, Alt+D
ReSharper.ReSharper_UnitTest_ContextProfile : Alt+T, Alt+P
ReSharper.ReSharper_UnitTest_ContextRun : Alt+T, Alt+T 그리고 Alt+T, Alt+R
ReSharper.ReSharper_UnitTest_RunSolution : Alt+T, Alt+S
ReSharper.ReSharper_UnitTest_RunSolution : Alt+T, Alt+A

이 바로 가기를 기억하는 가장 쉬운 방법은 메뉴에서 나온 것입니다.

Resharper > Unit Tests

모든 단축키 키는 각 메뉴 항목 옆에 표시됩니다.

확인하고 싶을 수도 있습니다 이것 바로 컷 치트 시트.

BTW, 기본 키가 없더라도 메뉴 도구-> 옵션으로 이동 한 다음 하위 범주 일반-> 키보드로 이동하여 검색 라인에서리스 하퍼를 입력하여 하나를 바인딩 할 수 있습니다.

내가 원래이 질문을했을 때부터 이것은 내가 사용하고있는 것입니다.

'단위 테스트 탐색기'및 '단위 테스트 세션'Windows 열기

'단위 테스트 세션'에서 단일 테스트 선택

  • 테스트를 선택하려면 화살표 키를 사용하여 탐색하십시오.

'단위 테스트 세션'에서 여러 테스트 선택

  • 다중 선택 연속 테스트, 보관하십시오 Shift 화살표 키로 탐색하는 동안 키 아래로 내려갑니다
  • 다중 선택 비 컨틴 틴 테스트, 보류 Ctrl 화살표 키와 토글을 사용하는 동안 키 Spacebar 테스트를 선택/선택 해제하려면

'단위 테스트 세션'에서 테스트 실행 및 실행

  • Context Menu 버튼을 누릅니다 (사이에 찾을 수 있습니다 Alt 그리고 Ctrl 대부분의 Windows 중심 키보드의 버튼)

    또는

  • 또는 누적을 누르십시오 Shift + F10

  • 컨텍스트 창 내에서 화살표 키로 탐색하고 쳤다 Enter 어떤 선택에도

    또는

  • ~을 위한 Run Selected Tests, 누르다 r + Enter

  • ~을 위한 Debug Selected Tests, 누르다 d

통화 스택 오류 줄 하이퍼 링크를 선택하십시오

  • 테스트가 실패하고 통화 스택이 표시되면 '세션'창을 분할하면 누르면 Tab 테스트 섹션에서 하단 섹션의 오류 링크로 탐색하려면

  • 특정 오류 줄에 탭한 후 누르면 누릅니다Enter 런타임 오류가있는 코드 라인으로 이동하려면

  • 누르다 Shift + Tab 통화 스택 (하단) 섹션에서 단위 테스트 (상단) 섹션으로 뒤로 이동하는 데 필요에 따라 Mutliple Times

나는 이것이 오래된 질문이라는 것을 알고 있지만, 그것은 주제에 대한 Google 결과에 대한 질문이기 때문에, 만일을 대비하여 추가합니다.

Resharper v6을 사용하면 상자에서 키보드 매핑 설정으로 시작합니다.

http://blogs.jetbrains.com/dotnet/2011/08/new-features-in-resharper-6-unit-test-runner/

runcurrentsession 명령

테스트 세션 탭에서 테스트를 수집 할 수 있습니다. 단위 테스트 세션 창문. 그런 다음 명령을 실행 하여이 모든 테스트를 실행할 수 있습니다. *resharper.resharper_unittest_runcurrentsession*. * resharper.resharper_unittest_runcurrentsession* 명령이 할당됩니다 Ctrl+R, Ctrl+u비주얼 스튜디오.

안타깝게도 아니요 이것 포럼 게시물

도구 - 옵션에 나열된 명령이 있습니다 - Resharper Unit Test Runner를위한 vs2008의 Keybaord 대화 상자

resharper.resharper_unittest_contextrun resharper.resharper_unittest_runcurrentsession resharper.resharper_unittest_runsolution

MSTF와 자체 테스트 러너를 사용하기 때문에 Keyb Gallio 설치) 또는 Test Driven.net Context 메뉴를 사용하여 테스트를 실행하십시오.

그것은 그 자체로 또는 웹 사이트에 바로 가기를 씁니다. 단위 테스트 실행 : Ctrl+T, r
디버그 장치 테스트 : Ctrl+T, d
솔루션에서 모든 테스트를 실행하십시오 : Ctrl+T, Ctrl+L
현재 세션 실행 : ctrl+t, y
이전 실행을 반복하십시오 : ctrl+t, t
세션에 대한 테스트 추가 : Ctrl+T, Ctrl+A
새 세션 생성 : Ctrl+T, n
단위 테스트 : Ctrl+alt+t
단위 테스트 세션 : Ctrl+alt+r
https://www.jetbrains.com/help/resharper/Reference__keyboard_shortcuts.html#unit_testing

enter image description here

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top