Mappage de resharper Ctrl-T perdu


123

Il me semble avoir perdu le mappage Resharper Ctrl+ Tpour trouver rapidement des classes, j'ai essayé les solutions décrites ici:

Les raccourcis clavier ne sont pas actifs dans Visual Studio avec Resharper installé

Plus précisément, la réponse acceptée:

Je voudrais d'abord essayer de réinitialiser tous les paramètres de Visual Studio (Outils> Paramètres d'importation et d'exportation> Réinitialiser tous les paramètres), puis accéder à Resharper> Options> Clavier et menus et réappliquer le schéma de raccourcis clavier.

Et ça:

Réglage sur Resharper / Options / KeyBoard & Menus / None / Apply and Save

puis

Resharper / Options / KeyBoard & Menus / Définir sur Visual Studio / Appliquer et enregistrer

Ce dernier ne fait rien (pas de résultat positif notable), le premier se traduit par ce qui suit:

( Ctrl+ T) a été appuyé. En attente de la deuxième clé de l'accord.

Il semble donc que VS essaie de gérer la commande, pas Resharper.

Alt+ Enterfonctionne cependant comme prévu, donc ce n'est pas que Resharper est totalement détaché.

Des idées pour résoudre le problème?


1
Quel raccourci est mappé à ReSharper.ReSharper_GotoType dans Outils | Options | Environnement | Clavier? Au fait, quelle version de R # utilisez-vous: ReSharper | Aide | À propos de JB ReSharper Ultimate?
Alexander Kurakin le

@Alexander: Resharper.Resharper_ResharperUnitTestDebugContext (Ctrl+T, Ctrl+D (Global))et la version 9.0.
Spikee

On dirait que le schéma «ReSharper 2.x / IDEA» est utilisé à la place de celui «Visual Studio». Veuillez vérifier quel bouton radio est sélectionné ici ReSharper | Options | Environnement | Clavier et menus.
Alexander Kurakin le

@Alexander: C'est vrai! Si je passe à la radiobox de Visual Studio, quitte et utilise Ctrl + T, j'obtiens la Shortcut conflictfenêtre, quelle option dois-je choisir alors?
Spikee

1
Au fait, juste pour éviter d'éventuels obstacles à l'avenir, le meilleur moyen est de réinitialiser d'abord tous les raccourcis dans "Outils | Options | Environnement | Clavier". Appliquez ensuite le schéma «Visual Studio» dans les options R #.
Alexander Kurakin le

Réponses:


275
  1. Réinitialisez la configuration actuelle du clavier (Outils | Options | Environnement | Clavier | Réinitialiser).
  2. Aller à ReSharper | Options | Environnement | Clavier et menus | "Visual Studio" | Appliquer le schéma.
  3. Cliquez Ctrl+T
  4. Choisissez "Utiliser la commande ReSharper" dans la fenêtre contextuelle ouverte (cochez "Appliquer à tous les raccourcis ReSharper")

1
J'ai fait l'affaire, mais pour que cela fonctionne enfin, j'ai également dû redémarrer tout Visual Studio (version 2015 Community Edition).
Bartosz Lenar

12
Cela n'a pas fonctionné pour moi. Ce que je devais faire, c'était exactement la même chaîne d'événements, sauf que je devais faire quelque chose entre les points 1 et 2. Je devais aller à ReSharper | Options | Environnement | Clavier et menus, puis choisissez d'abord le schéma «Aucun», puis cliquez sur «Appliquer le schéma», avant d'appliquer le schéma «Visual Studio».
Ultroman the Tacoman

6
Cela m'arrive constamment en vs 2017. Cela pourrait être lié à des mises à jour, qui sont beaucoup plus fréquentes maintenant, et je suis sûr que j'ai rencontré ce même problème il n'y a pas longtemps ...
Noctis

Bizarre J'avais déjà sélectionné "Visual Studio" et il me suffisait de cliquer sur Appliquer.
Timothy Gonzalez

2
J'ai l'impression de devoir y revenir après chaque mise à jour de VS pour corriger mes raccourcis.
Macros185

3

Pour ceux d'entre vous (naturellement IMO) qui ne sont pas à l'aise avec la réinitialisation de tous les paramètres de votre clavier pour ce raccourci spécifique:

  1. Accédez aux paramètres de raccourci clavier VS (Outils> Options> Environnement> Clavier),
  2. supprimer le Ctrl-Tdevoir du raccourci "Edit.GoToAll" ,
  3. attribuer Ctrl-Tglobalement à "ReSharper.ReSharper_GotoType" .

A travaillé pour moi.


2

J'ai eu ce problème exact ( Ctrl+ Tne fonctionne pas, mais d'autres raccourcis le font), mais aucune des solutions n'a fonctionné pour moi.

Pour mon cas particulier, j'avais récemment installé une extension VS (DevExpress) qui comprenait apparemment une autre extension appelée CodeRush. La désinstallation de CodeRush a résolu mon problème avec Ctrl+ Tne fonctionnant pas.

Si vous rencontrez un problème similaire et que vous n'arrivez pas à le résoudre, vérifiez si vous avez d'autres extensions / outils installés qui pourraient interférer avec les raccourcis VS / ReSharper.


1

J'ai remarqué que dans certains cas, il peut être nécessaire de réinitialiser tous les paramètres de l'EDI. De cette façon, je suggère que c'est la dernière que je prendrais, et avant de le faire, essayez les meilleures réponses fournies auparavant. Cependant, si vous devez aller dur, parce que CTRL+ Tn'est pas mappé correctement, allez dans Outils / Importations et paramètres d'exportation / Réinitialiser tous les paramètres . Une fois terminé, vous pouvez appliquer la configuration de la touche ReSharper via Options de Reshaper / Clavier / Reshaper 2.x / Appliquer le schéma


0

Je suis revenu pour moi sans réinitialiser les mappages de clavier VS (et perdre mes raccourcis) simplement

  1. ReSharper | Options | Environnement | Clavier et menus
  2. Sélectionné Reshaper 2.x ou IntelliJ IDEA
  3. Visual Studio sélectionné
  4. Appliquer le schéma
  5. sauver

Peut fonctionner simplement en choisissant "Appliquer le schéma" aussi, mais je n'ai pas essayé. La semaine prochaine, je suppose que je vais essayer à nouveau;)
MemeDeveloper

0

Ce qui m'a vraiment aidé, c'est la combinaison de tous les conseils mentionnés précédemment :

  1. Réinitialiser tous les paramètres dans: Outils / Importations et paramètres d'exportation / Réinitialiser tous les paramètres
  2. Application du schéma de clavier Resharper et application du schéma Visual Studio dans: ReSharper / Options / Environnement / Clavier et menus
  3. Seulement qu'apparaît la fenêtre de conflit de raccourci, choisissez la commande ReSharper
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.