Eu estou tentando usar o Ctrl+ R, Ctrl+ Rde comando dentro do Visual Studio 2008 para renomear uma variável. Recebo uma mensagem de erro na parte inferior dizendo que
"A combinação de teclas ( Ctrl+ R, Ctrl+ R) está ligada ao comando (& Renomear ...) que não está disponível atualmente."
Não o estou executando ou qualquer coisa que possa pensar que possa proibir modificações do arquivo e o comando F2 permite que uma renomeação aconteça. Alguém sabe como consertar isso?
EDIT: Eu tenho o Resharper instalado, mas anteriormente era capaz de fazer isso com a mesma configuração, recentemente migrei os computadores.
Para Resharper 6
Você deve:
Isso funcionará ou você terá uma seleção a fazer (Visual Studio ou Resharper); se for o caso, escolha Resharper.
fonte
resharper tem várias ligações de atalho padrão que são escolhidas na primeira vez que você inicia o Visual Studio após a instalação. Meu palpite é que você escolheu um diferente desta vez.
fonte
No meu caso, o problema foi resolvido limpando o cache do ReSharper. Isso pode ser feito no menu de opções
Environment > General
aqui:fonte
Isso aconteceu comigo uma vez. Tive que reinstalar o Resharper (provavelmente consertar de Adicionar / Remover programas) para fazê-lo funcionar. Mas isso foi com o VS2005.
fonte
Usando a versão 8 do ReSharper no Visual Studio 2013, tive que
Na próxima vez que executei um atalho de teclado, ele me solicitou a escolher qual atalho de teclado eu queria usar.
fonte
Você obtém esse comportamento no Visual Studio (sem R # instalado) se a janela do editor não estiver em foco quando você emitir o atalho. Acabei de experimentar com o R # instalado e ele faz a mesma coisa.
Dê foco ao editor (ou seja, clicando nele) e tente novamente.
fonte
Geralmente é o atalho usado pelo Resharper. Existe alguma chance de que o Resharper não esteja em execução?
Como alternativa, você pode alterar o nome, pressionar Ctrl+ .e então usar Renomear .
fonte
Para DevExpress:
fonte
Para mim, esse problema foi causado por eu não clicar em 'Aceitar "na página de termos e condições, mas fechá-la. Não sabia que eram os termos e condições e pensei que era apenas um aviso ou um' leia-me ' exibido.
fonte
Todas as respostas acima estão certas e boas, mas esse erro também aparece em mais uma instância.
Você começa a depurar seu script de teste escrito para o projeto, o projeto para no ponto de interrupção.
Se, neste ponto, você tentar qualquer operação no código, obterá um erro semelhante a: "A combinação de teclas ( Ctrl+ R, Ctrl+ R) está vinculada ao comando (& Renomear ...) que não está disponível no momento."
fonte
Reinicie o Visual Studio.
Funcionou para mim.
fonte
Nada funcionou para mim até eu tentar atualizar meu Resharper! : O
fonte
Nenhuma das opções acima funcionou para mim. Eu tive que redefinir minhas configurações de redefinição no final.
fonte
Suponho que muito poucas pessoas estarão na minha situação, mas FWIW também estava nessa situação, onde Refactor.Rename (Ctrl + R, Ctrl + R) NÃO estava funcionando no Visual Studio 2019 / Win 10, após reinicializações / reinicializações não tinha o Resharper instalado. No meu caso, Refactor.Rename não estava funcionando porque meu projeto estava no modo FOLDER e não no modo SOLUTION (OMFG). Assim que usei a ferramenta de solução para "Alternar visualizações" e entrei no modo SOLUÇÃO Refactor.Rename começou a trabalhar novamente. Em retrospectiva, isso faz sentido, é claro, mas algum tipo de mensagem de erro / aviso teria sido bom para me ajudar a perceber qual era o problema!
fonte
Para mim, o problema era que eu não tinha iniciado a avaliação do Resharper, o que não era óbvio porque todas as opções de extensão do Resharper estavam acessíveis, mas a pista estava abaixo:
Extensões -> Resharper -> Por que Resharper está desativado.
Clique em "Iniciar avaliação" (no mesmo local que "Pausar avaliação" na impressão da tela)
Esperava que a avaliação começasse quando cliquei em "OK", mas é claro que não.
fonte