Ich versuche das Ctrl+ R, Ctrl+ zu verwendenR Befehl in Visual Studio 2008 zu verwenden, um eine Variable umzubenennen. Unten erhalte ich eine Fehlermeldung
"Die Tastenkombination ( Ctrl+ R, Ctrl+ R) ist an den Befehl (& Rename ...) gebunden, der derzeit nicht verfügbar ist."
Ich führe es nicht aus oder irgendetwas, was mir einfällt, was Änderungen an der Datei verbieten könnte, und der Befehl F2 ermöglicht eine Umbenennung. Weiß jemand, wie man das behebt?
BEARBEITEN: Ich habe Resharper installiert, konnte dies jedoch zuvor mit demselben Setup tun. Ich habe kürzlich Computer migriert.
quelle
Für Resharper 6
Du solltest:
Es funktioniert entweder oder Sie müssen eine Auswahl treffen (Visual Studio oder Resharper). Wenn dies der Fall ist, wählen Sie Resharper.
quelle
resharper verfügt über mehrere Standard-Verknüpfungsbindungen, die beim ersten Start von Visual Studio nach der Installation ausgewählt werden. Ich vermute, Sie haben diesmal eine andere ausgewählt.
quelle
In meinem Fall wurde das Problem durch Löschen des ReSharper-Cache gelöst. Dies kann im Optionsmenü
Environment > General
hier erfolgen:quelle
Das ist mir einmal passiert. Ich musste Resharper neu installieren (wahrscheinlich durch Hinzufügen / Entfernen von Programmen reparieren), damit es funktioniert. Aber das war mit VS2005.
quelle
Mit Version 8 von ReSharper in Visual Studio 2013 musste ich
Wenn ich das nächste Mal eine Tastenkombination ausführte, wurde ich aufgefordert, die Tastenkombination auszuwählen, die ich verwenden wollte.
quelle
Dieses Verhalten tritt in Visual Studio (ohne installiertes R #) auf, wenn das Editorfenster bei der Ausgabe der Verknüpfung keinen Fokus hat. Ich habe es gerade mit R # versucht und es macht das gleiche.
Geben Sie dem Editor den Fokus (dh indem Sie darauf klicken) und versuchen Sie es erneut.
quelle
Dies ist normalerweise die von Resharper verwendete Verknüpfung. Gibt es eine Chance, dass Resharper nicht ausgeführt wird?
Alternativ können Sie den Namen ändern, Ctrl+ drücken. und dann Umbenennen verwenden .
quelle
Für DevExpress:
quelle
Für mich wurde dieses Problem dadurch verursacht, dass ich auf der Seite mit den Allgemeinen Geschäftsbedingungen nicht auf "Akzeptieren" geklickt, sondern es geschlossen habe. Ich wusste nicht, dass es sich um die Allgemeinen Geschäftsbedingungen handelte, und dachte, es sei nur ein Hinweis oder ein "Readme" -Wesen angezeigt.
quelle
Alle obigen Antworten sind gut und schön, aber dieser Fehler tritt auch in einem weiteren Fall auf.
Sie beginnen mit dem Debuggen Ihres für das Projekt geschriebenen Testskripts. Das Projekt stoppt am Haltepunkt.
Wenn Sie zu diesem Zeitpunkt eine Operation für Code versuchen, wird folgende Fehlermeldung angezeigt: "Die Tastenkombination ( Ctrl+ R, Ctrl+ R) ist an den Befehl (& Rename ...) gebunden, der derzeit nicht verfügbar ist."
quelle
Starten Sie Visual Studio neu.
Hat für mich gearbeitet.
quelle
Für mich hat nichts funktioniert, bis ich versucht habe, meinen Resharper zu aktualisieren! :Ö
quelle
Keines der oben genannten hat bei mir funktioniert. Am Ende musste ich meine Resharper-Einstellungen zurücksetzen.
quelle
Ich vermute, dass nur sehr wenige Leute in meiner Situation sein werden, aber FWIW Ich war auch in dieser Situation, in der Refactor.Rename (Strg + R, Strg + R) nach dem Neustart / Neustart plus I NICHT in Visual Studio 2019 / Win 10 funktionierte Resharper war nicht installiert. In meinem Fall funktionierte Refactor.Rename nicht, da sich mein Projekt im FOLDER-Modus und nicht im SOLUTION-Modus (OMFG) befand. Sobald ich das Lösungstool zum "Wechseln der Ansichten" verwendet und in den LÖSUNGS-Modus gewechselt habe, hat Refactor.Rename wieder funktioniert. Im Nachhinein macht dies natürlich Sinn, aber eine Art Fehlermeldung / Warnung wäre hilfreich gewesen, um mir zu helfen, das Problem zu erkennen!
quelle
Für mich war das Problem, dass ich die Resharper-Evaluierung nicht gestartet hatte, was nicht offensichtlich war, da alle Resharper-Erweiterungsoptionen zugänglich waren, aber der Hinweis war unter:
Erweiterungen -> Resharper -> Warum Resharper deaktiviert ist.
Klicken Sie auf "Evaluierung starten" (an derselben Stelle wie "Evaluierung anhalten" im Siebdruck).
Ich habe erwartet, dass die Auswertung beginnt, wenn ich auf "OK" geklickt habe, aber das ist eindeutig nicht der Fall.
quelle