Próbuję użyć polecenia Ctrl+ R, Ctrl+ Rw programie Visual Studio 2008, aby zmienić nazwę zmiennej. Na dole pojawia się komunikat o błędzie, który to mówi
„Kombinacja klawiszy ( Ctrl+ R, Ctrl+ R) jest powiązana z poleceniem (& Zmień nazwę ...), które nie jest obecnie dostępne”.
Nie uruchamiam go ani niczego, co przychodzi mi do głowy, co mogłoby uniemożliwić modyfikacje pliku, a polecenie F2 pozwala na zmianę nazwy. Czy ktoś wie, jak to naprawić?
EDYCJA: Mam zainstalowany Resharper, ale poprzednio mogłem to zrobić z tą samą konfiguracją, ostatnio migrowałem komputery.
źródło
Dla Resharper 6
Powinieneś:
Będzie działać lub będziesz mieć wybór do zrobienia (Visual Studio lub Resharper), jeśli tak jest, wybierz Resharper.
źródło
resharper ma wiele domyślnych powiązań skrótów, które są wybierane przy pierwszym uruchomieniu programu Visual Studio po instalacji. Domyślam się, że tym razem wybrałeś inny.
źródło
W moim przypadku problem został rozwiązany poprzez wyczyszczenie pamięci podręcznej ReSharper. Można to zrobić w menu opcji poniżej
Environment > General
:źródło
Przydarzyło mi się to raz. Musiałem przeinstalować Resharper (prawdopodobnie naprawa z Dodaj / Usuń programy), aby działał. Ale tak było z VS2005.
źródło
Korzystając z wersji 8 ReSharper w Visual Studio 2013, musiałem
Następnym razem, gdy wykonałem skrót klawiaturowy, poprosił mnie o wybranie skrótu klawiaturowego, którego chcę użyć.
źródło
To zachowanie pojawia się w programie Visual Studio (bez zainstalowanego języka R #), jeśli okno edytora nie ma fokusu podczas wydawania skrótu. Właśnie wypróbowałem to z zainstalowanym R # i robi to samo.
Skoncentruj się na edytorze (np. Klikając go) i spróbuj ponownie.
źródło
Zwykle jest to skrót używany przez Resharpera. Czy jest szansa, że Resharper nie działa?
Alternatywnie możesz zmienić nazwę, nacisnąć Ctrl+, .a następnie użyć Zmień nazwę .
źródło
Dla DevExpress:
źródło
W moim przypadku ten problem był spowodowany tym, że nie kliknąłem „Akceptuję” na stronie warunków, ale je zamknąłem. Nie zdawałem sobie sprawy, że to regulamin i pomyślałem, że to tylko powiadomienie lub „plik readme” wystawiany.
źródło
Wszystkie powyższe odpowiedzi są dobre, ale ten błąd pojawia się również w jeszcze jednym przypadku.
Rozpoczynasz debugowanie skryptu testowego napisanego dla projektu, projekt zatrzymuje się w punkcie przerwania.
Jeśli w tym momencie spróbujesz wykonać jakąkolwiek operację na kodzie, otrzymasz błąd podobny do: „Kombinacja klawiszy ( Ctrl+ R, Ctrl+ R) jest powiązana z poleceniem (& Zmień nazwę ...), które nie jest obecnie dostępne”.
źródło
Uruchom ponownie program Visual Studio.
Pracował dla mnie.
źródło
Nic nie działało, dopóki nie spróbowałem ulepszyć mojego Resharper! : O
źródło
Żadne z powyższych nie działało dla mnie. W końcu musiałem zresetować ustawienia resharpera.
źródło
Zgaduję, że bardzo niewiele osób będzie w mojej sytuacji, ale FWIW Byłem też w tej sytuacji, w której Refactor.Rename (Ctrl + R, Ctrl + R) NIE działało w Visual Studio 2019 / Win 10, po ponownym uruchomieniu / restarcie plus ja nie ma zainstalowanego Resharpera. W moim przypadku Refactor.Rename nie działało, ponieważ mój projekt był w trybie FOLDER, a nie w trybie ROZWIĄZANIA (OMFG). Wkrótce, gdy użyłem narzędzia rozwiązania do "Przełączania widoków" i przeszedłem do trybu ROZWIĄZANIA, Refactor.Rename zaczął działać ponownie. Z perspektywy czasu ma to oczywiście sens, ale jakiś komunikat o błędzie / ostrzeżenie byłby miły, aby pomóc mi zrozumieć, na czym polega problem!
źródło
Dla mnie problemem było to, że nie rozpocząłem oceny Resharper, co nie było oczywiste, ponieważ wszystkie opcje rozszerzenia Resharper były dostępne, ale wskazówka była pod:
Rozszerzenia -> Resharper -> Dlaczego Resharper jest wyłączony.
Kliknij „Rozpocznij ocenę” (w tym samym miejscu, co „Wstrzymaj ocenę” na ekranie)
Spodziewałem się, że ocena rozpocznie się, gdy kliknę „OK”, ale najwyraźniej tak się nie dzieje.
źródło