Frage

Aus offensichtlichen Gründen der Produktivität, mache ich eine Anstrengung des Lernens und wie viele der Tastenkombinationen für die verschiedenen Re # Kommandos.

Allerdings scheint es, dass die Einheit Test Runner nicht alle zugehörigen Shortcut-Tasten hat. Ich möchte bestimmte Tests auswählen können und in der Lage sein, sie zu laufen oder debuggen, ohne Rückgriff auf der Maus jedes Mal greifen. Wird mit der Maus meine einzige Option?

War es hilfreich?

Lösung

ReSharper fügt Elemente zu Visual Studio-Tastatur-Einstellungen Dialogfeld.

Gehe zu:

  

Extras -> Optionen, Umwelt ->   Tastatur

In der Suchleiste, geben Sie „resharper“ und die riesigen Möglichkeiten sehen, die Sie mit der Tastatur steuern kann.

Insbesondere ist es eine der Unit-Test-Explorer-Fenster zu starten, und es gibt ein paar Namen

  • ReSharper.ReSharper_UnitTest_RunSolution
  • ReSharper.ReSharper_UnitTest_RunContext

, die wahrscheinlich, was Sie brauchen.

Andere Tipps

Sie könnten versuchen, ... ALT R U R
- wenn Sie den Cursor im Testmethode ist, dann R # läuft nur diesen Test
- Wenn es in einer Testklasse, aber nicht eine Methode, R # alle Tests in der Klasse läuft

Wie für alle Tests in Lösung läuft der Befehl Alt-RUN, dh ALT + R für ReSharper Menü U für Unit Testing und N für alle Tests in Lösung.

Und wenn Sie die R # Shortcuts verwenden, der Akkord Strg-U, L wird immer die Arbeit machen.

Hinweis: Ich fand diese Antwort von Stackoverflow Benutzer ilya-Ryzhenkov auf Frage im Zusammenhang

ReSharper> 7 / Visual Studio 2012

Sie können sie in den definierten Verknüpfungen in Visual Studio 2012 unter
finden [Tools]> [Optionen]> [Environment]> [Tastatur]

ich in der Regel verwenden diese:

+---------------------------------+----------------+
| 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

Für ReSharper 4.5 OOTB:

Einheit Test Explorer: Ctrl+Alt+U
Einheit Test Sessions: Ctrl+Alt+T
Aktives Fenster schließen: Shift+Esc

Ich habe gerade letzte Woche bemerkt, dass meine Tastatur auf der rechten Seite eine rechte Maustaste zwischen Alt und Strg hat, so dass keine Maus an einen bestimmten Test Maus benötigt. Yeah!

Benutzerdefinierte Tastenbelegung über Ben Scheirman der Methode:
ReSharper.ReSharper_UnitTest_ContextDebug: Alt+T, Alt+D
ReSharper.ReSharper_UnitTest_ContextProfile: Alt+T, Alt+P
ReSharper.ReSharper_UnitTest_ContextRun: Alt+T, Alt+T und Alt+T, Alt+R
ReSharper.ReSharper_UnitTest_RunSolution: Alt+T, Alt+S
ReSharper.ReSharper_UnitTest_RunSolution: Alt+T, Alt+A

Ich finde den einfachste Weg, um diese Verknüpfungen zu erinnern, aus dem Menü ist:

Resharper > Unit Tests

Alle Shortcut-Tasten befinden sich neben jedem Menüpunkt dargestellt.

Sie können diese Abkürzung Spickzettel .

BTW, auch wenn es kein Standardschlüssel ist, können Sie wahrscheinlich eine binden, indem Sie in das Menü gehen Tools-> Optionen und anschließend auf die Unterkategorie Allgemein-> Tastatur und ReSharper in der Suchzeile eingeben.

Seit der Zeit, ursprünglich ich diese Frage gestellt, das ist, was ich habe mit:

Öffnen 'Unit Test Explorer' und 'Unit Test Session' Fenster

Auswählen einen einzigen Test in 'Unit Test Session'

  • einen Test wählen, die Pfeiltasten zum Navigieren

Auswählen mehrerer Tests in 'Unit Test Session'

  • , um mehr Dauer Tests, halten die Shift-Taste gedrückt, während der Navigation mit den Pfeiltasten
  • mehr nicht-kontinuierlichen Tests auszuwählen, Ctrl Taste gedrückt, während Pfeile Tasten und wechseln Spacebar zu aktivieren / deaktivieren Tests

Ausführen und führen Tests in 'Unit Test Session'

  • drücken Kontextmenü-Taste (gefunden zwischen den Alt und Ctrl Tasten auf den meisten Windows-zentrierten Keyboards)

    oder

  • Alternativ drücken Shift + F10

  • navigieren mit den Pfeiltasten innerhalb Kontextfenster und schlug Enter auf eine beliebige Auswahl

    oder

  • für Run Selected Tests, drücken r + Enter

  • für Debug Selected Tests, drücken d

Wählen Sie Call-Stack Fehlerzeile Hyperlinks

  • wenn ein Test fehlschlägt und der Call-Stack ist angezeigt, um die ‚Session‘ Aufspalten Fenster, drücken Sie Tab zu navigieren aus die Prüfstrecke auf die Fehler Links im unteren Bereich

  • nach zu einem bestimmten Fehlerzeile Tabbing, Hit Enter zu Zeile Code zu gehen mit der Laufzeitfehler

  • drücken Shift + Tab mutliple mal als notwendig rückwärts zu gehen von der Aufrufliste (untere) Abschnitt an das Gerät zurück Tests (obere) Abschnitt

Ich weiß, dass dies eine alte Frage, aber es ist die Top-SO Frage auf den Google-Ergebnisse für das Thema, so dass das Hinzufügen, nur für den Fall.

Mit ReSharper V6, es beginnt mit einigen Tastaturbelegungen Setup aus der Box:

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

RunCurrentSession Befehl

Sie können Ihre Tests in einer Testsitzung Registerkarte Unit Test Sessions Fenster sammeln. Dann können Sie alle diese Tests laufen durch Befehl ausführen * ReSharper.ReSharper_UnitTest_RunCurrentSession * . * ReSharper.ReSharper_UnitTest_RunCurrentSession * Befehl an Strg + R, Strg + U in meinem Visual Studio zugewiesen.

Leider nein, aber ich fand diese Forum Post

  

Es gibt Befehle in den Tool aufgelistet   - Optionen - Keybaord Dialog von VS2008 für ReSharper Einheit Test Runner

     

Resharper.Resharper_UnitTest_ContextRun   Resharper.Resharper_UnitTest_RunCurrentSession   Resharper.Resharper_UnitTest_RunSolution

     

Haben Sie versucht, die Zuordnung einer Tastatur   Verknüpfung zu diesen, weil ich MSTF verwenden   und sein eigener Test läufer, lauf ich alle meine   Tests seine Abkürzung von ctrl r unter Verwendung +   a, und einen individuellen Test, den ich laufen   entweder klicken Sie auf das Symbol resharper (I   haben Gallio installiert ist) oder Test verwenden   driven.net Kontextmenü laufen die   Test.

Es schreibt Verknüpfungen in sich selbst oder eine Website. Führen Unit Tests: Strg + T, R
Debug Unit Tests: Strg + T, D
Führen Sie alle Tests ab Lösung: Strg + T, Strg + L
Run Aktuelle Session: Strg + T, Y
Wiederholen Zurück Run: Strg + T, T
Anfügen Tests Session: Strg + T, Strg + A
Create New Session: Strg + T, N
Unit-Tests: Strg + Alt + T
Unit Tests Session: Strg + Alt + R
https://www.jetbrains.com/help/resharper/Reference__Keyboard_Shortcuts.html# unit_testing

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top