Isto está me enlouquecendo. Desde que instalei o ReSharper 4, F12parece não funcionar mais. Se você olhar todos os atalhos do ReSharper no submenu Goto, a declaração não tem nenhum atribuído!
A única maneira de acessar a declaração é usando Alte `selecionando Declaração.
Eu tentei desinstalar e reinstalar o ReSharper sem sorte, eu também, na opção ReSharper, pedi para usar o Visual Studio Key Bindings padrão, mas isso também não funcionou.
Curiosamente, quando eu uso Alte `, na verdade, recebo duas entradas para a opção Declaração.
Alguém já encontrou esse problema?
Estou usando o Visual Studio 2005 SP1.
Encontrei o mesmo problema e resolvi-o redefinindo primeiro os mapeamentos de teclado do Visual Studio:
Em seguida, vá para as opções do ReSharper e aplique o esquema:
Atualizar:
Para VS2017 em diante:
Para Resharper 2017.2:
fonte
Para ReSharper 8 e Visual Studio 2012:
Em seguida, vá para as opções do ReSharper e aplique o esquema:
fonte
Tive este problema e foi resolvido seguindo os passos descritos na imagem:
Abra as guias do Visual Studio no caminho: Ferramentas >> Opções >> Teclado
Abra as guias do Visual Studio no caminho: Resharper >> Opções >> Teclado e menus e faça o seguinte:
E então reabra o caminho acima e faça o seguinte:
Por fim, feche o Visual Studio e abra-o.
fonte
Tive esse problema no VS2015 usando o Resharper 9.1.3, tentei a resposta de Ryan, mas ainda não funcionou.
Depois disso funciona!
fonte
É possível que você tenha ativado o modo Fn (teclas azuis) em seu teclado, que substitui o comportamento padrão das teclas funcionais, incluindo F12.
fonte
Tive o mesmo problema com o VS2013 e o Resharper 9. Tenho um código como este:
Em seguida, clico com o botão direito em qualquer um
gridList
e clicoFind Usages
(ou apenas usoShift+F12
), mas aparece "Usos não encontrados", embora esteja a apenas uma linha de distância! Às vezes, a reinicialização do VS ajudaria, às vezes não. Parece que limpar o cache do Reshaper ajuda: Resharper -> Opções -> Ambiente -> Geral -> Limpar Caches . Isso precisa que o VS seja reiniciado, mas então ele começou a funcionar conforme o esperado.fonte
Corri para este problema após uma mudança organizacional que fez com que meu perfil do Windows fosse alterado. Tentei as soluções listadas acima, mas nada parecia funcionar. Aqui está como eu consertei (a força bruta funcionou!)
NOTA: As etapas listadas são para VS 2012 e ReSharper 7.1.3
Boa sorte!
fonte
Estas etapas resolveram isso para mim:
fonte
"Web Essentials" Adicionar ou atualizar o Visual Studio "Web Essentials" Você pode encontrá-lo em: Menu >> Ferramentas >> Extensões e atualizações
Espero que isso economize seu tempo. Funcionou para mim
fonte
ReSharper adicionou um
porcariacoisa nova 'boa' que agora chamam de recurso: Smart Go To Declaration. Por mais estúpido que possa parecer, ele vem habilitado por padrão:porcaria'Boa'.O recurso é descrito no link fornecido a partir daqui, mas honestamente pelo menos deveria tê-lo mantido desativado, não reinventar a roda. Também mostra como desabilitar
porcariarecurso 'bom'.fonte
Às vezes, não tem nada a ver com o Visual Studio. Certifique-se de que seu teclado tenha sua configuração de tecla de função do próprio teclado para enviar a função F12 ao Visual Studio. É uma coisa fácil de perder.
fonte
Eu tinha acabado de instalar o Macro Creator do Pulover e F12foi definido como o atalho global para pausar uma macro. Ele estava interceptando o pressionamento de tecla antes de ter a chance de chegar ao VS.
A solução é mudar essa tecla de atalho para outra coisa. Eu escolhi Ctrl-F12. A caixa de entrada está no canto superior direito da janela Pulover.
fonte
Meu problema era que eu não conseguia usar o comando "Alt + F12" ao tentar "peek definition" no Visual Studio. Eu descobri através de outro tópico do fórum que era a GeForce Experience da Nvidia que sobrescreve alguns dos atalhos "Alt" e os usa para suas funcionalidades com gravações de tela, etc.
O que resolveu para mim foi entrar nas configurações do GeForce Experience e desligar o uso da sobreposição no jogo:
Alternativamente, se você quiser usar a sobreposição, você pode apenas alterar os comandos de atalho.
fonte
Atualização 2020. Eu tive o mesmo problema e também tentei de várias maneiras, mas ainda não estava funcionando ... [VS 2015, ReSharper 2019.3.1] Mas, como Andrius disse: ReSharper -> Opções -> Ambiente - > Geral -> Limpar caches. Isso precisa que o VS seja reiniciado, mas então ele começou a funcionar conforme o esperado.
O resumo é: (tente as etapas acima) + Resharper ..-> Limpar Caches + Reiniciar VS. Espero que seja útil
fonte
Tente uma maneira simples de habilitá-lo, pressione a tecla Fn + Esc do teclado.
fonte