Gibt es Tasten für ReSharper der Einheit Test Runner Verknüpfung?
-
05-07-2019 - |
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?
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 wechselnSpacebar
zu aktivieren / deaktivieren Tests
Ausführen und führen Tests in 'Unit Test Session'
-
drücken Kontextmenü-Taste (gefunden zwischen den
Alt
undCtrl
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 Auswahloder
-
für
Run Selected Tests
, drückenr
+Enter
-
für
Debug Selected Tests
, drückend
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