Я пытаюсь использовать Ctrl+R, команду Ctrl+R в рамках Visual Studio 2008 для переименования переменной. Я получаю сообщение об ошибке в нижней части, говоря это
"Сочетание клавиш (Ctrl+R, Ctrl+R) обязано управлять (&Rename...), который не в настоящее время доступен".
Я не выполняю его или ничто, о чем я могу думать, который мог бы запретить модификации файла, и команда F2 позволяет переименовыванию происходить. Кто-либо знает, как зафиксировать это?
Править: Мне действительно устанавливали Resharper, но ранее смог сделать это с той же установкой, я недавно переместил компьютеры.
Я смог исправить это, выполнив следующие действия:
. Это вызовет Ctrl + R , Ctrl + R для переименования. (Выберите параметры ReSharper в появившемся диалоговом окне.)
Однако из-за этого F2 больше не мог выполнять предварительное переименование. Я смог исправить это, выполнив следующие действия:
Это позволяет использовать F2 и Ctrl + R , Ctrl + R команды для переименования переменной.
Это похоже на то, что ReSharper устанавливается вместе с Visual Studio, я не знаю, какое решение было бы исправить, если бы ReSharper не был установлен.
Это случилось со мной однажды. Мне пришлось переустановить Resharper (вероятно, восстановить с помощью программ «Установка и удаление»), чтобы он заработал. Но это было с VS2005.
resharper имеет несколько привязок ярлыков по умолчанию, которые выбираются при первом запуске Visual Studio после установки. Думаю, на этот раз вы выбрали другой.
Обычно это ярлык, используемый Resharper. Есть ли шанс, что Resharper не запущен?
Вы также можете изменить имя, нажав Ctrl + . , а затем используйте Переименовать .
Такое поведение наблюдается в Visual Studio (без установленного R #), если окно редактора не имеет фокуса, когда вы запускаете ярлык. Я только что попробовал с установленным R #, и он делает то же самое.
Переведите редактор в фокус (т. Е. Щелкнув по нему) и повторите попытку.