Ça me rend fou. Depuis que j'ai installé ReSharper 4, F12ne semble plus fonctionner. Si vous regardez tous les raccourcis ReSharper dans le sous-menu Aller à la déclaration, aucun n'a été attribué!
La seule façon que je peux aller à la déclaration est à l'aide Altet `puis en sélectionnant Déclaration.
J'ai essayé de désinstaller et de réinstaller ReSharper sans chance, j'ai également, dans l'option ReSharper, lui ai demandé d'utiliser les liaisons de touches Visual Studio par défaut, mais cela ne fonctionne pas non plus.
Fait intéressant, lorsque j'utilise Altet `que j'obtiens en fait deux entrées pour l'option Déclaration.
Quelqu'un a-t-il rencontré ce problème?
J'utilise Visual Studio 2005 SP1.
J'ai rencontré le même problème et je l'ai résolu en réinitialisant d'abord mes mappages de clavier Visual Studio:
Ensuite, allez dans les options ReSharper et appliquez le schéma:
Mettre à jour:
À partir de VS2017:
Pour Resharper 2017.2:
la source
Pour ReSharper 8 et Visual Studio 2012:
Ensuite, allez dans les options ReSharper et appliquez le schéma:
la source
J'ai eu ce problème et il a été résolu en suivant les étapes décrites dans l'image:
Ouvrez les onglets Visual Studio sur le chemin: Outils >> Options >> Clavier
Ouvrez les onglets Visual Studio sur le chemin: Resharper >> Options >> Clavier et menus et procédez comme suit:
Ensuite, rouvrez le chemin ci-dessus et procédez comme suit:
Enfin, fermez Visual Studio et ouvrez-le.
la source
J'ai eu ce problème dans VS2015 en utilisant Resharper 9.1.3, j'ai essayé la réponse de Ryan mais cela ne fonctionnait toujours pas.
Après cela, ça marche!
la source
Il est possible que vous ayez activé le mode Fn (touches bleues) sur votre clavier qui remplace le comportement par défaut des touches fonctionnelles, y compris F12.
la source
J'ai eu le même problème avec VS2013 et Resharper 9. J'ai un code comme celui-ci:
Je clique ensuite avec le bouton droit de la souris sur l'un des éléments
gridList
et cliqueFind Usages
(ou utilise simplementShift+F12
), mais il est indiqué "Usages not found", même si ce n'est qu'à une ligne! Parfois, le redémarrage VS aiderait, parfois non. Il semble que vider le cache de Reshaper aide cependant: Resharper -> Options -> Environment -> General -> Clear Caches . Cela nécessite que VS soit redémarré, mais il a ensuite commencé à fonctionner comme prévu.la source
J'ai rencontré ce problème après un changement organisationnel qui a entraîné la modification de mon profil Windows. J'ai essayé les solutions énumérées ci-dessus, mais rien ne semblait fonctionner. Voici comment je l'ai corrigé (la force brute a fonctionné!)
REMARQUE: les étapes répertoriées concernent VS 2012 et ReSharper 7.1.3
Bonne chance!
la source
Ces étapes l'ont résolu pour moi:
la source
"Web Essentials" Ajouter ou mettre à jour visual studio "Web Essentials" Vous pouvez le trouver sous: Menu >> Outils >> Extensions et mises à jour
J'espère que cela vous fera gagner du temps. Cela a fonctionné pour moi.
la source
ReSharper a ajouté un
merde«bonne» nouvelle chose qu'ils appellent désormais une fonctionnalité: la déclaration Smart Go To. Aussi stupide que cela puisse paraître, il est activé par défaut:merde'bien'.La fonctionnalité est décrite sur le lien fourni à partir d' ici mais honnêtement, au moins, elle aurait dû la désactiver, ne pas réinventer la roue. Il vous indique également comment désactiver cela
merde«bonne» fonctionnalité.la source
Parfois, cela n'a rien à voir avec Visual Studio. Assurez-vous que votre clavier a son paramètre de touche de fonction du clavier lui-même pour envoyer la fonction F12 à Visual Studio. C'est une chose facile à manquer.
la source
Je venais d'installer le créateur de macros de Pulover et j'ai F12été défini comme raccourci clavier global pour mettre une macro en pause. Il interceptait la pression sur une touche avant d'avoir la chance d'accéder à VS.
La solution consiste à changer ce raccourci clavier en autre chose. J'ai choisi Ctrl-F12. La zone de saisie se trouve en haut à droite de la fenêtre Pulover.
la source
Mon problème était que je ne pouvais pas utiliser la commande "Alt + F12" en essayant de "peek definition" dans Visual Studio. J'ai découvert à travers un autre fil de discussion que c'était l'expérience GeForce de Nvidia qui remplace certains des raccourcis "Alt" et les utilise pour leurs fonctionnalités avec des enregistrements d'écran, etc.
Ce qui l'a résolu pour moi, c'est d'entrer dans les paramètres de GeForce Experience et de désactiver l'utilisation de la superposition dans le jeu:
Sinon, si vous souhaitez utiliser la superposition, vous pouvez simplement modifier les commandes de raccourci.
la source
Mise à jour 2020. J'ai eu le même problème et j'ai également essayé de nombreuses façons, mais cela ne fonctionnait toujours pas ... [VS 2015, ReSharper 2019.3.1] Mais, comme Andrius l'a dit: Resharper -> Options -> Environnement - > Général -> Effacer les caches. Cela nécessite que VS soit redémarré, mais il a ensuite commencé à fonctionner comme prévu.
Le résumé est: (essayez les étapes ci-dessus) + Resharper ..-> Clear Caches + VS restart. J'espère que cela sera utile
la source
Essayez un moyen simple de l'activer, appuyez sur la touche Fn + Echap du clavier.
la source