Tastaturkürzel sind in Visual Studio mit installiertem Resharper nicht aktiv

237

Ich habe Visual Studio 2012 + Resharper 7.1.1000.900 + StyleCop 4.7.44 installiert.

Das Problem ist, dass seit der Installation von Resharper keine Verknüpfungen aktiv sind.

Zum Beispiel: Ich kann über 'Refactor> Rename' umbenennen. Aber shorcut Ctrl+ Rmacht nichts.

Ich habe das Resharper-Tastaturschema unter 'Resharper> Optionen> Umgebung> Tastatur & Menüs' auf 'Visual Studio' gesetzt.

Gibt es eine Möglichkeit, Verknüpfungen zu aktivieren? Vielen Dank.

Julia
quelle
1
Keine Abkürzungen? Nicht einmal Strg + C und Strg + V?
Kendall Frey
Nun, das ist irgendwie eine Funktion von Resharper, die Visual Studio-Verknüpfungen ersetzt. Es hätte dich aber höflich fragen sollen. Möglicherweise haben Sie die Dialogfelder verpasst, in denen Sie nach Berechtigungen oder Optionen gefragt wurden. Sie sollten es deinstallieren, Visual Studio reparieren und neu installieren.
Simon Mourier
Ich glaube, dass die VS Studio-Verknüpfung 'Strg + R, R' ist. dh Strg + R gedrückt halten (zweimal drücken). Funktioniert das?
Patrick D'Souza
1
Strg + C und Strg + V funktionieren. Strg + R, R - bewirkt die Meldung 'Die Tastenkombination (Strg + R, Strg + R) ist kein Befehl'. Ich habe sowohl Resharper als auch VS deinstalliert. Dann beide wieder installiert. (vor der Nachricht 'Die Tastenkombination (Strg + R, Strg + R) ist an den Befehl (.Resharper.Rename) gebunden, der derzeit nicht verfügbar ist.')
Julia

Antworten:

471

Ich würde zuerst versuchen, alle Visual Studio-Einstellungen zurückzusetzen ( Extras> Import- und Exporteinstellungen> Alle Einstellungen zurücksetzen ), dann zu Resharper> Optionen> Tastatur und Menüs gehen und das Tastenkombinationsschema erneut anwenden.

Ich musste einmal etwas Ähnliches tun.

Nick Spreitzer
quelle
7
@ Divine: Du hast mich abgelehnt, weil mein Vorschlag für ein Problem, das du nicht hast, dir nicht geholfen hat? Ja, das macht Sinn.
Nick Spreitzer
24
Dadurch werden alle Ihre VS-Einstellungen zurückgesetzt, oder? Nicht nur die Tastaturkürzel. Weil das irgendwie schlecht ist.
DCShannon
5
@DCShannon Ja. Verzweifelte Situationen erfordern verzweifelte Maßnahmen. :) Sie können Ihre Einstellungen jederzeit exportieren, bevor Sie sie zurücksetzen.
Nick Spreitzer
18
Die Bedenken im Kommentar von @DCShannon sind gültig. Dadurch werden alle Ihre VS-Einstellungen zurückgesetzt, was viele Dinge beinhaltet, die über die Tastaturzuordnungen hinausgehen. Eine bessere Option ist es, nur Ihr Tastaturzuordnungsschema unter
Extras
2
Obwohl dies eine Lösung ist, ist der erste Schritt (Zurücksetzen aller Einstellungen) etwas drastisch und für viele Benutzer unnötig. Lesen Sie den konservativeren Vorschlag von ND72 - dieser Rat hat für mich oder mehr als eine Workstation funktioniert und betrifft nur die ReSharper-Einstellungen und nicht die Visual Studio-Einstellungen.
Jazimov
139

Das hat bei mir funktioniert.

Einstellung auf Resharper / Options / KeyBoard & Menus / None / Apply and Save

und dann

Resharper / Options / KeyBoard & Menus / Auf Visual Studio einstellen / Übernehmen und Speichern

ND72
quelle
21
Hat für mich gearbeitet. Ich würde vorschlagen, diese Lösung auszuprobieren, bevor Sie ALLE Einstellungen wegblasen, wie in der akzeptierten Antwort vorgeschlagen.
Brntsllvn
2
Dies funktionierte auch für mich mit VS 2017 und ReSharper 2017.1. Ich empfehle auf jeden Fall, dies auszuprobieren, bevor Sie die Lösung in der akzeptierten Antwort verwenden, die unerwünschte Nebenwirkungen hat.
ZbynekZ
1
Dies funktionierte für mich für Resharper 2017.3.2 und VS 2015
Sanket Sonavane
1
Dies funktionierte bei mir in VS 2019 Pro mit ReSharper 2018.3.4.
Ryan
Diese Antwort den ganzen Weg!
ErpaDerp
18

Ich hatte das gleiche Problem und das Zurücksetzen hat es nicht behoben. Dann hat mir die Resharper-Unterstützung geholfen. Die Lösung war sehr einfach! Ich komme aus Russland und normalerweise ist meine Standardtastatur Russisch. In der Systemsteuerung | Spracheinstellungen | Tastatur ändern - Ich habe die Standardtastatur in Englisch geändert. Wenden Sie dann die Einstellungen in VS erneut an: Resharper | Optionen | Tastatur & Menüs - wenden Sie das R # -Schema an. Und das Problem wurde behoben :)

Yuri Fedoseev
quelle
In der Tat habe ich Niederländisch und Englisch aktiviert. Als ich das R # -Thema anwendete, wechselte die Tastatur von Niederländisch zu Englisch. Ich wechselte zurück zu Niederländisch, bevor ich auf die Schaltfläche Speichern drückte. Das hat es für mich getan.
Verfolgung
9

Es fiel mir eines Tages sehr schwer, dieses unter VS2015 zum Laufen zu bringen. Nach der Erstinstallation hat alles funktioniert, aber ich komme heute Morgen und meine Tastaturkürzel funktionieren nicht. Durchsuchen der Umgebung von Resharper > Tastatur und Menüs haben nicht funktioniert. Die Neuinstallation von Resharper hat nicht funktioniert. Selbst das Löschen jeder Konfiguration aus dem AppData-Ordner von Resharper funktionierte nicht.

Was hat also funktioniert? Gehen Sie zu Visual Studios Extras> Optionen> Umgebung> Tastatur und klicken Sie auf Zurücksetzen . Nachdem ich das getan hatte, würden Resharper's Pläne dauern.

Adam Skinner
quelle
Das Problem ist, dass dies nur eine vorübergehende Lösung ist. Manchmal muss ich das, was Sie beschrieben haben, mehrmals am Tag wiederholen.
Dmytro Shevchenko
8

Sie können die Visual Studio-Integrationsoptionen für ReSharper nach ...

  1. Wählen Sie im Menü Visual Studio die Option ReSharper> Optionen
  2. Wählen Sie im Fenster Optionen das Element Visual Studio-Integration aus

Am Ende der Seite finden Sie Anweisungen zum Zurücksetzen des Tastaturschemas.

Wenn das nicht funktioniert, würde ich ReSharper neu installieren.

John Laffoon
quelle
1
Arbeitete für mich in VS 2015 RC. Der wichtige Schritt wird im Bereich ReSharper-Optionen> Tastatur und Menüs erwähnt: Setzen Sie zuerst die Tastaturbindungen in den Visual Studio-Optionen zurück, bevor Sie versuchen, das ReSharper-Tastaturschema erneut anzuwenden.
Form
8

Dieser hat für mich gearbeitet

RESHARPER > OPTIONS > select visual studio (Under Keyboard Shortcuts)

VS + Resharper

Lawrence
quelle
7

Alternativ - stellen Sie sicher, dass Resharper aktiviert ist. Mein Visual Studio hat meine Resharper-Lizenzinformationen nicht aktualisiert. Beim Öffnen des Resharper-Menüs (nachdem ich herausgefunden habe, warum meine Verknüpfungen nicht mehr funktionieren!) Wurde der Menüpunkt "Warum ist Resharper deaktiviert?" Angezeigt. Durch Klicken auf den Menüpunkt wird ein Dialogfeld geöffnet, in dem die Lizenz automatisch aufgelöst wird. Die nächste Frage für Jetbrains ist, warum ich den Dialog öffnen muss, damit das Ding automatisch erneuert wird.

InquisitorJax
quelle
1
Nachdem ich stundenlang Zeit damit verschwendet hatte, alles neu zu installieren, stellte sich heraus, dass dies mein Problem war. Ich fühle mich so dumm. Ich danke dir sehr!!!
MuzurB
Ja - nachdem ich mehrere aufgelistete Optionen ausprobiert hatte, stellte ich fest, dass meine Lizenz abgelaufen war. Durch das Aktualisieren wurden die Probleme behoben. Nur ein Mist, dass es keine bessere Benachrichtigung über den Ablauf gibt.
Dr. C. Hilarius
6

Ohne die Visual Studio-Einstellungen zurückzusetzen :

Ich habe einfach gefunden

  • ReSharper> Optionen> Tastaturen
  • Schaltfläche Schema anwenden
  • Schaltfläche Speichern

Brachte meine verlorenen ReSharper-Tastaturbefehle zurück, ohne meine VS-Einstellungen zu beeinträchtigen.

(Visual Studio Community 2017 + ReSharper Ultimate)

MemeDeveloper
quelle
2
Dies hat auch mein Problem behoben, aber ich musste VS neu starten, bevor es funktionierte.
Dan Sinclair
3

Ich hatte das gleiche Problem mit Visual Studio 2015 und Resharper 9.2

"Resharper 9-Tastaturkürzel funktionieren in Visual Studio 2015 nicht"

Ich hatte alle möglichen Zurücksetzungen und Anwenden von Tastaturschemata versucht und die Antwort von Yuri Fedoseev gefunden.

Meine Windows 10-Sprachkonfiguration hatte nur Schwedisch in den Spracheinstellungen "Systemsteuerung \ Uhr, Sprache und Region \ Sprache".

Die Lösung bestand darin, Englisch (ich habe die US-Version gewählt) in die Sprachliste aufzunehmen. Gehen Sie dann zu Resharper> Optionen> Tastatur & Menüs> Schema anwenden. (Vielleicht müssen Sie das Schema nicht einmal anwenden)

JimiSweden
quelle
3

Versuchen Sie diese Schritte:

1) Resharper> Options>Keyboard & Menus

Dann Punkt wählen:

  • Hide overridden Visual Studio menu items (Prüfen)
  • Visual Studio (Prüfen)

Dann klicken Sie auf Apply Scheme and Save.

2) Tools> Options> Environment>Keyboard

  • Klicken Reset
  • Klicken Ok
sdasdasdasd
quelle
2

Nur ein Kommentar zu diesem Thema. Nachdem ich Visual Studio 2015 RTM installiert hatte, waren alle meine Resharper-Verknüpfungen weg. (Ich hatte sie gut mit RC arbeiten) Einige meiner Kollegen hatten genau das gleiche Problem mit Visual Studio 2012.

Ich habe alle Vorschläge hier ausprobiert, aber keiner hat funktioniert. Um dies zu lösen, ging ich wie folgt vor: Gehen Sie zu Extras -> Einstellungen importieren und exportieren, wählen Sie "Einstellungen für ausgewählte Umgebung importieren" und verwenden Sie in meinem Fall die Einstellungen, die ich aus meiner RC-Installation hatte (Sie können sehen, dass es Dateien mit gibt Teile eines Datums als Dateiname wie: CurrentSettings-2014-09-22). Für das Problem meiner Kollegen habe ich ihnen im Grunde meine .vssettings gesendet, die an meiner lokalen VS2012-Installation arbeiteten.

Dies löste effektiv das Verknüpfungsproblem. Weitere Untersuchungen in meinem Fall ergaben, dass die Resharper-Verknüpfungen, obwohl ich sie angewendet habe, nie an die eigentliche Tastenkombination gebunden waren, weshalb das Zurücksetzen von Inhalten nie funktioniert hat.

rjso
quelle
2
  1. Setzen Sie das Schema zurück oder wenden Sie es an
  2. sparen
  3. Starten Sie Visual Studio neu
Martin MightyMart Lauzon
quelle
1

Ich habe es wieder zum Laufen gebracht, indem ich zu VS 2015 Options-> Keyboard gegangen bin und dann auf Reset geklickt habe. Kehren Sie dann zu den Optionen für die erneute Schärfetastatur zurück, wählen Sie das ReSharper-Schema aus und klicken Sie auf Anwenden.

Rasmus
quelle
Das hat auch bei mir funktioniert. Es ist die Methode in diesem JetBrains Forum - Thread vorgeschlagen: resharper-support.jetbrains.com/hc/en-us/community/posts/...
kiprainey
1

Ich habe das gleiche Problem konfrontiert. Ich folgte der genehmigten Antwort. Ich habe getan, aber es hat nicht funktioniert, weil mein Tastaturformat anders war. Es war in bengalischer Tastatur. Aber später habe ich mein Tastaturlayout geändert und es auf diese Weise versucht.

Resharper > Options > Keyboard & Menus > Apply scheme > Save.

Dann hat es gut funktioniert. Aber wenn ich meine Tastatur Englisch-US auf Bengali ändere, ändert sie sich erneut und ich muss neu konfigurieren.

gdmanandamohon
quelle
1

In Visual Studio: Extras -> Optionen -> Umgebung -> Tastatur -> Zurücksetzen

Duc Nguyen
quelle
1

Hinweis für NVidia-Benutzer: GeForce Experience überschreibt einige Hotkeys (z. B. Alt + F7) stillschweigend, und ReSharper stoppt, um sie zu verarbeiten. Sie müssen also zuerst die nvidia-Hotkeys deaktivieren oder neu zuordnen.

Dmitry Sazonov
quelle
1
i unticked 'etwas' Overlay in den geforce Einstellungen aktivieren, und mein resharper funktioniert wieder, ta
sawe
1

Aktualisierte Antwort:

Wenn in der linken Ecke angezeigt wird, dass es sich in Visual Studio um "Verschiedene Dateien" handelt, sollten Sie sicherstellen, dass die aktuelle Datei im Projekt enthalten ist oder nicht. Andernfalls kann ReSharper die Verknüpfung nicht herausfinden oder sogar arbeiten. Visual Studio enthält die Dateien manchmal nicht in csproj

Geben Sie hier die Bildbeschreibung ein

EvilDuck
quelle
0

Das einzige, was ich finden konnte, war der erste Versuch, eine VS-Reparatur durchzuführen. Wenn das nicht funktioniert, dann mach das.

Starten Sie Windows neu und führen Sie im abgesicherten Modus devenv / safemode in der Eingabeaufforderung von Visual Studio 2005 aus. Wenn dieses Problem im abgesicherten Modus behoben ist, sollten Anwendungen, Dienste oder Visual Studio-Add-Ins von Drittanbietern die Ursache sein. Bitte versuchen Sie auch devenv / resetsettings oder devenv / setup in der Eingabeaufforderung.

http://support.microsoft.com/kb/907965

http://forums.asp.net/t/1103223.aspx/1

Anthony Russell
quelle
0

Ich habe viele der oben genannten Probleme ausprobiert und hatte immer noch Installationsprobleme.

Es stellt sich heraus, dass beim Herunterladen der Vollversion (nicht des Webinstallationsprogramms) und Ausführen als Administrator endlich die neueste Version ohne Fehler in VS 2015 installiert wurde.

jimfromthegym - Jim Mackin
quelle
0

Zuerst müssen Sie die VS-Einstellung zurücksetzen (Extras> Option> Exporteinstellungen> Alle Einstellungen zurücksetzen) und auf die Schaltfläche Resharper klicken (Option> Umgebung> Tastatur & Menü> Tastaturkürzel). Wählen Sie das gewünschte Element aus und wenden Sie das Schema an.

Es ist Arbeit für mich am Visual Studio 2012.

Shihchao
quelle
-1

Ich musste das löschen

Ordner C: \ Benutzer {Benutzername} \ AppData \ Local \ JetBrains. Dann konnten die Shorcuts wieder aktiviert werden.

Michael Vejlegård Kristensen
quelle
Mein Problem war nicht wirklich dasselbe (keine Tastaturkürzel, da Resharper nach dem Auschecken überhaupt nicht geladen werden konnte), aber diese Lösung hat es behoben.
Orace
Bitte seien Sie vorsichtig. Dies kann Visual Studio unabhängig von Resharper beschädigen. Dies kann auch verhindern, dass Sie eine saubere Deinstallation und Neuinstallation durchführen.
Jim G.