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

237

Je Visual Studio 2012 + ReSharper 7.1.1000.900 + StyleCop 04/07/44 installé.

Le problème est qu'aucun raccourci n'est actif depuis l'installation de Resharper.

Par exemple: je peux renommer via 'Refactor> Rename'. Mais shorcut Ctrl+ Rne fait rien.

J'ai défini le schéma de clavier Resharper sur «Visual Studio» dans «Resharper> Options> Environnement> Clavier et menus»

Existe-t-il un moyen d'activer les raccourcis? Merci.

Julia
la source
1
Pas de raccourcis? Pas même Ctrl + C et Ctrl + V?
Kendall Frey
Eh bien, c'est en quelque sorte une fonctionnalité de Resharper, qui remplace les raccourcis Visual Studio. Cela aurait dû vous demander poliment. Vous avez peut-être manqué les boîtes de dialogue demandant des autorisations ou des options. Vous devez le désinstaller, réparer Visual Studio et réinstaller.
Simon Mourier
Je pense que le raccourci VS studio est 'Ctrl + R, R'. c'est-à-dire Maintenez Ctrl + R (Double pression). Est-ce que ça marche?
Patrick D'Souza
1
Ctrl + C et Ctrl + V fonctionnent. Ctrl + R, R - provoque le message `` La combinaison de touches (Ctrl + R, Ctrl + R) n'est pas une commande ''. J'ai désinstallé Resharper et VS. Puis à nouveau installé les deux. (avant que le message ne soit 'La combinaison de touches (Ctrl + R, Ctrl + R) est liée à la commande (.Resharper.Rename) qui n'est pas actuellement disponible.')
Julia

Réponses:

471

Je voudrais d'abord essayer de réinitialiser tous les paramètres de Visual Studio ( Outils> Importer et exporter les paramètres> Réinitialiser tous les paramètres ), puis aller dans le Resharper> Options> Clavier et menus et réappliquer le schéma de raccourcis clavier.

J'ai dû faire quelque chose de similaire une fois.

Nick Spreitzer
la source
7
@Divine: Vous avez voté contre moi parce que ma suggestion d'un problème que vous n'avez pas ne vous a pas aidé? Ouais, ça a du sens.
Nick Spreitzer
24
Cela va réinitialiser tous vos paramètres VS, non? Pas seulement les raccourcis clavier. Parce que c'est un peu mauvais.
DCShannon
5
@DCShannon Yep. Les situations désespérées appellent des mesures désespérées. :) Vous pouvez toujours exporter vos paramètres avant de les réinitialiser.
Nick Spreitzer
18
La préoccupation dans le commentaire de @DCShannon est valide. Cela réinitialisera tous vos paramètres VS, ce qui inclut beaucoup de choses au-delà des mappages de clavier. Une meilleure option consiste à réinitialiser uniquement votre schéma de mappage de clavier dans Outils> Options> Environnement> Clavier
BitMask777
2
Bien qu'il s'agisse d'une solution, la première étape (réinitialisation de tous les paramètres) est un peu drastique et sera inutile pour de nombreux utilisateurs. Voir la suggestion plus conservatrice de ND72 - que les conseils ont fonctionné pour moi ou plusieurs postes de travail, et cela affecte uniquement les paramètres ReSharper et non les paramètres Visual Studio.
Jazimov
139

Cela a fonctionné pour moi.

Réglage sur Resharper / Options / Clavier et menus / Aucun / Appliquer et enregistrer

puis

Resharper / Options / Clavier et menus / Définir sur Visual Studio / Appliquer et enregistrer

ND72
la source
21
A travaillé pour moi. Je suggère d'essayer cette solution avant de supprimer TOUS les paramètres comme suggéré dans la réponse acceptée.
brntsllvn
2
Cela a également fonctionné pour moi, avec VS 2017 et ReSharper 2017.1. Je recommande vraiment d'essayer ceci avant d'utiliser la solution dans la réponse acceptée, qui a des effets secondaires indésirables.
ZbynekZ
1
Cela a fonctionné pour moi pour Resharper 2017.3.2 et VS 2015
Sanket Sonavane
1
Cela a fonctionné pour moi dans VS 2019 Pro avec ReSharper 2018.3.4.
Ryan
Cette réponse jusqu'au bout!
ErpaDerp
18

J'ai eu le même problème et la réinitialisation ne l'a pas résolu. Ensuite, le soutien du resharper m'a aidé. La solution était très simple! Je viens de Russie et mon clavier par défaut est généralement russe. Dans le panneau de commande | paramètres de langue | changer le clavier - J'ai changé le clavier par défaut en anglais. Réappliquez ensuite les paramètres dans VS: Resharper | Options | Clavier et menus - appliquez le schéma R #. Et le problème a été résolu :)

Yuri Fedoseev
la source
En effet, j'ai activé le néerlandais et l'anglais. Lorsque j'ai appliqué le thème R #, le clavier est passé du néerlandais à l'anglais. Je suis revenu au néerlandais avant de cliquer sur le bouton Enregistrer. Cela l'a fait pour moi.
pursang
9

J'ai eu un moment très difficile à obtenir ce travail sous VS2015 un jour. Après l'installation initiale, tout fonctionnait, mais je viens ce matin et mes raccourcis clavier ne fonctionnent pas. Passer par l' environnement de Resharper > Clavier et menus n'a pas fonctionné; la réinstallation de Resharper n'a pas fonctionné. Même la suppression de chaque configuration du dossier AppData de Resharper n'a pas fonctionné.

Alors qu'est-ce qui a fonctionné? Accédez à Outils> Options> Environnement> Clavier de Visual Studio et cliquez sur Réinitialiser . Après cela, les plans de Resharper prendraient.

Adam Skinner
la source
Le problème est que ce n'est qu'une solution temporaire. Parfois, je dois répéter ce que vous décrivez plusieurs fois par jour.
Dmytro Shevchenko
8

Vous pouvez consulter les options d'intégration de Visual Studio pour ReSharper en ...

  1. Sélectionnez ReSharper> Options ... dans le menu Visual Studio
  2. Sélectionnez l' élément d' intégration de Visual Studio dans la fenêtre Options

Le bas de la page donne des instructions sur la façon de réinitialiser le schéma du clavier.

Si cela ne fonctionne pas, je réinstallerais ReSharper.

John Laffoon
la source
1
A travaillé pour moi dans VS 2015 RC. L'étape importante est mentionnée dans le panneau Options ReSharper> Clavier et menus: réinitialisez d'abord les liaisons clavier dans les options de Visual Studio, avant d'essayer de réappliquer le schéma de clavier ReSharper.
Formulaire
8

Celui-ci a fonctionné pour moi

RESHARPER > OPTIONS > select visual studio (Under Keyboard Shortcuts)

VS + Resharper

Lawrence
la source
7

Alternativement - assurez-vous que Resharper est activé. Mon studio visuel n'a pas mis à jour mes informations de licence Resharper, donc lors de l'ouverture du menu Resharper (après avoir essayé de comprendre pourquoi mes raccourcis ont cessé de fonctionner!), Il y avait un élément de menu "Pourquoi Resharper est-il désactivé?" Un clic sur l'élément de menu ouvre une boîte de dialogue qui résout alors automatiquement la licence. La question suivante pour Jetbrains est pourquoi dois-je ouvrir la boîte de dialogue pour que la chose se renouvelle automatiquement ??

InquisitorJax
la source
1
Après des heures de perte de temps à tout réinstaller, CECI s'est avéré être mon problème. Je me sens tellement stupide. Merci beaucoup!!!
muzurB
Oui - après avoir essayé plusieurs options répertoriées, j'ai réalisé que ma licence était expirée. Sa mise à jour a résolu les problèmes. Juste une déception qu'il n'y a pas de meilleure notification de l'expiration.
Dr C. Hilarius
6

Sans réinitialiser les paramètres de Visual Studio :

J'ai trouvé simplement

  • ReSharper> Options> Claviers
  • Bouton Appliquer le schéma
  • Bouton Enregistrer

Ramené mes commandes clavier ReSharper perdues sans gâcher mes paramètres VS.

(Communauté Visual Studio 2017 + ReSharper Ultimate)

MemeDeveloper
la source
2
Cela a également résolu mon problème, mais j'ai constaté que je devais redémarrer VS avant que cela fonctionne.
Dan Sinclair
3

J'ai eu le même problème avec Visual Studio 2015 et Resharper 9.2

«Les raccourcis clavier de Resharper 9 ne fonctionnent pas dans Visual Studio 2015»

J'avais essayé toutes les possibilités de réinitialisation et d'application des schémas de clavier et j'ai trouvé la réponse de Yuri Fedoseev.

Ma configuration linguistique Windows 10 n'avait que le suédois dans les préférences linguistiques "Panneau de configuration \ Horloge, langue et région \ langue"

La solution a été d'ajouter l'anglais (j'ai choisi la version US) dans la liste des langues. Ensuite, accédez à Resharper> Options> Clavier et menus> Appliquer le schéma. (peut-être que vous n'avez même pas besoin d'appliquer le schéma)

JimiSweden
la source
3

Essayez ces étapes:

1) Resharper> Options>Keyboard & Menus

Ensuite, choisissez:

  • Hide overridden Visual Studio menu items (Vérifier)
  • Visual Studio (Vérifier)

Cliquez ensuite sur Apply Scheme and Save.

2) Tools> Options> Environment>Keyboard

  • Cliquez sur Reset
  • Cliquez sur Ok
sdasdasdasd
la source
2

Juste un commentaire sur cette question. Après avoir installé Visual Studio 2015 RTM, tous mes raccourcis de resharper ont disparu. (Je les ai fait fonctionner très bien avec RC) Quelques-uns de mes collègues avaient exactement le même problème avec Visual Studio 2012.

J'ai essayé toutes les suggestions ici mais aucune n'a fonctionné. La façon dont j'ai trouvé la solution était de: aller dans Outils -> Importer et exporter les paramètres, sélectionner "Importer les paramètres d'environnement sélectionnés" et dans mon cas utiliser les paramètres que j'avais de mon installation RC (vous pouvez voir qu'il y a des fichiers avec parties d'une date comme le nom de fichier comme: CurrentSettings-2014-09-22). Pour le problème de mes collègues, je leur ai essentiellement envoyé mes paramètres .vssettings qui fonctionnaient sur mon installation VS2012 locale.

Cela a effectivement résolu le problème des raccourcis. Une enquête plus approfondie dans mon cas a montré que bien que j'aie appliqué les raccourcis Resharper, ils n'étaient jamais liés à la touche de raccourci réelle, c'est pourquoi la réinitialisation des choses n'a jamais fonctionné.

rjso
la source
2
  1. Réinitialiser ou appliquer le schéma
  2. sauver
  3. Redémarrez Visual Studio
Martin MightyMart Lauzon
la source
1

Je l'ai fait fonctionner à nouveau en allant dans VS 2015 Options-> Clavier, puis en appuyant sur Réinitialiser. Revenez ensuite aux options du clavier de réaffûtage et sélectionnez le schéma ReSharper et appuyez sur Appliquer.

Rasmus
la source
Cela a également fonctionné pour moi. Il est la méthode proposée dans ce fil JetBrains forum: resharper-support.jetbrains.com/hc/en-us/community/posts/...
kiprainey
1

J'ai rencontré le même problème. J'ai suivi la réponse approuvée. Je l'ai fait mais cela ne fonctionnait pas, car mon format de clavier était différent. C'était en clavier bengali. Mais plus tard, j'ai changé la disposition de mon clavier et j'ai essayé de cette façon.

Resharper > Options > Keyboard & Menus > Apply scheme > Save.

Ensuite, cela fonctionnait bien. Mais chaque fois que je change mon clavier anglais-américain en bengali, il change à nouveau et je dois le reconfigurer.

gdmanandamohon
la source
1

Dans Visual Studio: Outils -> Options -> Environnement -> Clavier -> Réinitialiser

Duc Nguyen
la source
1

Remarque pour les utilisateurs de NVidia: GeForce Experience remplace silencieusement certains raccourcis clavier (par exemple Alt + F7) et ReSharper s'arrête pour les gérer. Vous devez donc d'abord désactiver ou remapper les raccourcis clavier nvidia.

Dmitry Sazonov
la source
1
J'ai décoché la superposition "quelque chose" dans les paramètres de geforce, et mon resharper fonctionne à nouveau, ta
sawe
1

Réponse mise à jour:

Si le coin gauche montre qu'il s'agit d'un "Fichiers divers" sur Visual Studio, vous voudrez vous assurer que le fichier actuel est inclus dans le projet ou non en premier, sinon, ReSharper n'a aucun moyen de comprendre le raccourci ou même de travailler. Visual Studio n'inclut parfois pas les fichiers dans csproj

entrez la description de l'image ici

EvilDuck
la source
0

La seule chose que j'ai pu trouver, c'est d'abord essayer de faire une réparation VS. Si cela ne fonctionne pas, faites-le.

Redémarrez Windows et en mode sans échec, exécutez devenv / safemode dans l'invite de commandes de Visual Studio 2005. Si, en mode sans échec, ce problème a disparu, la cause doit être des applications, des services ou des compléments Visual Studio tiers. Veuillez également essayer devenv / resetsettings ou devenv / setup dans l'invite de commandes.

http://support.microsoft.com/kb/907965

http://forums.asp.net/t/1103223.aspx/1

Anthony Russell
la source
0

J'ai essayé bon nombre des problèmes ci-dessus et j'ai toujours eu des problèmes d'installation.

Il s'avère que le téléchargement de la version complète (et non le programme d'installation Web) et son exécution en tant qu'administrateur ont finalement installé la dernière version sans erreur dans VS 2015.

jimfromthegym - Jim Mackin
la source
0

Vous devez d'abord réinitialiser le paramètre VS (outils> option> Exporter les paramètres> Réinitialiser tous les paramètres) et cliquez sur le bouton Resharper (Option> Environnement> Clavier et menu> Raccourcis clavier) sélectionnez l'élément que vous souhaitez utiliser et appliquez le schéma.

Cela fonctionne pour moi sur Visual Studio 2012.

Shihchao
la source
-1

J'ai dû supprimer le

Dossier C: \ Users {nom d'utilisateur} \ AppData \ Local \ JetBrains. Il a ensuite pu réactiver les raccourcis.

Michael Vejlegård Kristensen
la source
Mon problème n'était pas vraiment le même (pas de raccourcis clavier car resharper n'a pas pu se charger du tout après un paiement) mais cette solution l'a corrigé.
Orace
S'il vous plaît soyez prudente. Cela peut casser Visual Studio, indépendamment de Resharper. En outre, cela peut vous empêcher d'effectuer une désinstallation-réinstallation propre.
Jim G.