42

Après avoir installé ReSharper 7.1.2 pour Visual Studio 2010, quand je presse Ctrl +, je ne vois plus la boîte de dialogue Navigate To. Au lieu de cela, une boîte de dialogue Resharper Recent Files apparaît. Ma question est, y at-il une autre liaison de clé que je ne connais pas pour la boîte de dialogue Navigate To ou comment puis-je configurer Resharper/VS pour afficher la boîte de dialogue Navigate To en appuyant sur Ctrl + ,. Dans les options Resharper, j'ai sélectionné Visual Studio pour les raccourcis clavier car c'est ce à quoi je suis habitué, mais pour une raison quelconque, celui-ci a changé.Comment restaurer Naviguer vers la boîte de dialogue dans Visual Studio Après installation ReSharper

+0

Cela m'arrive après la mise à jour vers la dernière version de resharper. Avoir à régler à chaque fois, très ennuyeux. – JayJay

Répondre

68

Il semble que vous deviez supprimer la reliure ReSharper et ajouter à nouveau le Visual Studio. Essayez ce qui suit:

Depuis Visual Studio 2010, accédez à Outils -> Options -> Environnement -> Clavier.

Dans la zone de texte ci-dessous "Afficher les commandes contenant:" entrez "gotorecent".

Cela devrait faire apparaître un match et vous pouvez voir le Ctrl +, raccourci appliqué:

Recent Files keybinding

Cliquez sur le bouton Remove. Cela devrait supprimer la liaison des touches.

Dans la zone de texte ci-dessous "Afficher les commandes contenant:" entrez "edit.navigateto" (ou pour VS2017 "edit.gotoall").

Cela devrait faire apparaître deux correspondances. Nous ne sommes concernés que par le premier, alors assurez-vous qu'il est sélectionné.

Cliquez sur le TexBox ci-dessous "touches de raccourci de presse:" et appuyez sur Ctrl + , Navigate To keybinding

Cliquez sur le bouton Assign.

Cliquez sur le bouton OK.

Vous devrez peut-être redémarrer Visual Studio mais cela devrait le faire. Au cas où cela aiderait quelqu'un d'autre, afin de retrouver les noms des commandes, j'ai exporté les paramètres du clavier via Outils -> Paramètres d'importation/exportation -> Exporter les paramètres d'environnement sélectionnés -> sélectionnez Options - > Environnement -> Clavier. Dans le fichier .vssettings résultant, l'attribut Command de chaque élément Shortcut contient le texte qui doit être saisi dans la zone de texte "Afficher les commandes contenant:".

+0

C'est exactement ce que je cherchais! Cette réponse sera très utile à tous ceux qui ont des problèmes de reliure Resharper! – marteljn

+0

Merci, merci, merci! – Ian

+0

Parfait. Travailler un charme – garryp

14

Il convient de noter que la commande pour la navigate de ReSharper au dialogue est "Ctrl + T"

+0

Le menu * Navigate * de ReSharper répertorie à la fois «Aller à Tout/Type ... (Ctrl + T)» et «Naviguer vers (Ctrl +,)». Peut-être que ce sont deux dialogues différents. – Sam

+0

Aller à Tout est un qui est fonctionnellement similaire à la commande VS d'origine, Le menu de navigation est juste un obstacle imo. – SoonDead

11

Dans Visual Studio 2017, vous devez attribuer Ctrl + , à Edit.GoToAll (plutôt que Edit.NavigateTo).

+1

Cette réponse m'a finalement amené à découvrir comment résoudre ce problème. Un peu plus de détails: Allez dans les Options-> Environnement-> Clavier, Assurez-vous que (par défaut) est choisi dans la liste déroulante du haut, tapez Edit.GoToAll dans la boîte de texte "Afficher les commandes ...". Supprimez le raccourci existant. Tapez Ctrl +, dans la zone de texte "Press Shortcut Keys:". Cliquez sur assigner Alors ça va marcher. – JGTaylor

0

@ Malice expliqué très bien, mais voici un autre conseil: Lorsque vous êtes dans le menu Options du clavier, vous n'avez pas besoin d'exporter toutes les commandes afin de voir quelle commande correspond à un raccourci particulier, vous pouvez cliquer sur la boîte de texte "Appuyez sur les touches de raccourci" et tapez votre mot-clé pour voir à quoi il est assigné.

Alors vous pouvez:

  • allez dans le menu Options du clavier,
  • tapez Ctrl +, pour voir ce qu'il est assigné,
  • unassign il,
  • puis tapez Ctrl + T pour voir ce que cette boîte de dialogue « Naviguer vers » est appelée dans VS
  • réattribuer cette fonction Ctrl +,
Questions connexes