Resharper Alt Enter ne fonctionne pas

242

Aide, je ne peux pas fonctionner sans Resharper. Tout à coup, mon raccourci Alt+ Enter ↵(pour afficher la liste d'actions) a cessé de fonctionner. Quelqu'un a vécu cela ou sait comment le réparer?

JontyMC
la source
3
pourquoi ne pas sélectionner la bonne réponse de Chuck Conway? Il résout ce problème spécifique sans tuer toutes vos autres personnalisations de raccourcis.
Jordan Morris
8
+1 pour la "fonction cant sans Resharper" Je suis venu ici avec exactement les mêmes soucis! ma phrase était "ne peut pas fonctionner sans Resharper"
Callum Linington

Réponses:

247

Symptôme A: le menu apparaît pendant une fraction de seconde, puis disparaît. Corrigez en utilisant les étapes suivantes dans l'ordre numérique.

Symptôme B: appuyer sur Alt+ Enter ↵ne fait rien. Corrigez en utilisant l' étape 2 d'abord, puis essayez l'étape 1 si le problème persiste.

  1. Effectuez une réinitialisation de Visual Studio:

    • Exécuter en cmd.exetant qu'administrateur
    • cd C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\
    • devenv.exe /ResetSettings
  2. Réappliquez le schéma de clavier Visual Studio:

    • (VS2013 dernière ReSharper) ReSharper > Options > Environment > Keyboard & Menus > ReSharper Platform keyboard scheme: Visual Studio > Apply Scheme > Save . Cela réinitialisera les touches de raccourci pour ReSharper.
    • (Versions plus anciennes) ReSharper > Options > Environment > General > Visual Studio Integration > Apply
Josh Close
la source
2
Réinstallation de ReSharper après avoir fait cela et cela a fonctionné. Merci :)
JontyMC
159
Au lieu de réinstaller ReSharper après la réinitialisation VS, vous pourrez peut-être le corriger en allant dans les options ReSharper et en faisant "Environnement -> Général -> Intégration Visual Studio -> Appliquer". Cela réinitialisera les touches de raccourci pour ReSharper.
Josh Close
5
+1 pour le commentaire de Josh - J'ai trouvé que le simple fait de cliquer sur "Appliquer" fonctionnait sans avoir à réinitialiser VS.
Ian G
4
Merci! A travaillé avec le commentaire de Josh. Vous devez avertir que vous perdrez vos paramètres VS après avoir fait cela.
dtroy
6
Cela n'a pas fonctionné pour moi: cela a fonctionné: stackoverflow.com/questions/18514642/…
bastianwegge
126

Vous pouvez essayer d'aller ReSharper-> Options > IntelliSense > Generalet de changer les boutons radio et de cliquer OK. Puis revenez au bouton radio précédemment sélectionné.

Éditer

Voici comment modifier / affecter des raccourcis clavier à Visual Studio/Resharperpartir de la base de connaissances JetBrains

La commande que vous recherchez s'appelle "ReSharper_QuickFix". Dans la version 8, cela s'appelle "Resharper_AltEnter".

Chuck Conway
la source
8
Bump pour le Resharper_AltEnterraccourci, le mien a été mal cartographié et cela a résolu le problème pour moi
eouw0o83hf
1
Resharper_AltEnter était la solution
reckface
110

Je devais faire ça:

  1. Resharper -> Options -> Clavier et menus
  2. Sélectionnez "ReSharper 2.x ou IntelliJ IDEA"
  3. Cliquez sur "Appliquer le schéma"
  4. Cliquez sur "Enregistrer"

  5. Resharper -> Options -> Clavier et menus
  6. Sélectionnez "Visual Studio"
  7. Cliquez sur "Appliquer le schéma"
  8. Cliquez sur "Enregistrer"
Bart
la source
7
Merci. Cela m'a aidé et pas d'autres méthodes dans mon cas.
ABCD
J'ai fait "None", puis "Visual Studio", et cela a fonctionné pour moi. (VS2012 + ReSharper 8.2)
Chris R. Donnelly
Fonctionne sur ma machine!
Elliot Wood
Et je peux confirmer que cela fonctionne également pour VisualStudio 2017
SonarJetLens
J'ai une nouvelle plate-forme à la maison, win10, VS 2017 et j'ai eu le même problème que j'ai eu toutes ces années. Fiers de signaler que ce correctif fonctionne toujours! (il fallait que je le regarde ici :))
Bart
56

Pour que votre combinaison Alt+ Enter ↵fonctionne, vous devez définir l'action "ReSharper_AltEnter" (anciennement "ReSharper_QuickFix (éditeur de texte)") pour Alt+ Enter ↵in Tools->Options->Environment->Keyboard. Options du clavierAppuyez sur Alt+ Enter ↵dans le champ "Appuyez sur les raccourcis ici:" et développez la liste déroulante "Raccourcis actuellement utilisés par:". Il n'est pas nécessaire de sélectionner une action, elle doit simplement être là. Si ce n'est pas le cas, accédez à Resharper->Options->Environment->Keyboard & Menuset appliquez le schéma "ReSharper 2.x ou Intellij IDEA".

Après cela, les actions ReSharper fonctionneront pour Alt+ Enter ↵même lorsque vous appliquerez le schéma de clavier "Visual Studio" ou "Aucun". Pour être exact, pour la fenêtre de sélection de schéma "Visual Studio" sera affichée et pour "Aucun" l'action ReSharper sera exécutée par défaut. Par conséquent, "ReSharper_AltEnter" pour Alt+ Enter ↵est le moment clé pour que vos actions ReSharper fonctionnent!

wsbaser
la source
25
Pour les nouvelles versions de R #, la commande nommée "ReSharper_AltEnter"
Michael Logutov
1
Cela devrait être une réponse (avec le commentaire de Michael). Les réinitialisations réinitialiseront tous les paramètres définis par l'utilisateur - soyez conscient!
IgorStack
Dans "Afficher les commandes contenant", recherchez "ReSharper_AltEnter", puis ajoutez "Alt + Entrée" dans "Appuyez sur les touches de raccourci", puis "Attribuer" pour renouveler.
dasons
Je ne peux pas trouver le correctif rapide commant dans les commandes show contenant la boîte de dialogue. J'ai une version plus récente de resharper, je suppose
John Demetriou
21

Merci Josh ... votre suggestion a fonctionné pour moi. Les mesures que j'ai prises VS 2010étaient les suivantes:

ReSharper -> Options -> Environnement -> Intégration Visual Studio -> Raccourcis clavier (Visual Studio) -> Appliquer le schéma (bouton)

Kwex
la source
Fonctionne pour moi, une note cependant: j'ai déjà fait cela avant et cela prend un certain temps. Je suis devenu impatient et ctrl + alt + j'ai supprimé le processus, après quoi je n'ai pas pu le faire fonctionner à nouveau. Le moral des enfants de l'histoire: soyez patient :)
Mike
Appliquer le schéma a fonctionné pour moi. malheureusement, c'était la dernière option que j'ai essayée.
Perdu
1
Je suis sur ReSharper 7 et il semble que les éléments de menu ont été renommés. Pour le bénéfice des autres, j'ai trouvé ce bouton sous ReSharper -> Options -> Environnement -> Clavier et menus -> Raccourcis clavier (Visual Studio) -> Appliquer le schéma (bouton)
Chris Payne
8

Je devais faire ça:

  1. Accédez à Visual Studio -> Outils -> Options -> Environnement -> Clavier

  2. Appuyez sur Réinitialiser

  3. Allez dans ReSharper -> Options ... -> Environnement -> Clavier et menus

  4. Sélectionnez le schéma de clavier ReSharper

  5. Enfin, sélectionnez Visual Studio , cliquez sur Appliquer le schéma puis sur Enregistrer

.. et ça a marché!

Mateusz Migała
la source
6

J'ai rencontré le même problème. vous pourriez être en mesure de le réparer en allant dans le

ReSharper> Options> Environnement> Clavier et menus> cochez ReSharper 2.x ou IntelliJ IDEA -> Appliquer

Cela réinitialisera les touches de raccourci pour ReSharper.

Will Yu
la source
3

En plus des réponses ci-dessus, il existe un moyen simple d'utiliser Resharper 3.3

dans Visual Studio 2017

  • Ouvrez Outils > Options ou appuyez sur Alt+ T+O
  • Sous l' onglet Environnement > Clavier
  • Recherchez " AltEnter " et sélectionnezResharper_AltEnter
  • Ajouter un nouveau raccourci Alt+Enter
  • Attribuer > OK

et ça a marché ...

entrez la description de l'image ici

Anas Alweish
la source
1

J'ai également constaté que la solution Kwex fonctionne mais parfois elle ne remet pas tous les raccourcis.

J'ai trouvé cette étrange solution

http://youtrack.jetbrains.com/issue/RSRP-287309

j'ai trouvé une solution ad hoc qui semble faire l'affaire pour le moment (je ne sais pas si c'est universel, mais cela a fonctionné ici. Deux fois):

  1. J'ai exporté mes paramètres actuels dont les raccourcis ReSharper ne fonctionnaient pas (Outils-Import / Export-> Export sélectionné ...)
  2. J'ai à nouveau importé les paramètres (Outils-> Importer / Exporter-> Importer sélectionné ...)

Une sorte de hack peut-être, mais les raccourcis clavier semblent fonctionner.

la solution a aidé à corriger le reste (en particulier Control + B - aller à la définition)

Mike
la source
1

La seule chose à faire est de définir le raccourci clavier sous Options > Environment > Keyboard. Vous ajoutez ReSharper_QuickFixà votre recherche et entrez les touches de raccourci sous la Press shortcut keys:zone de texte et cliquez sur Assignet OK. Terminé, vous n'avez rien à réinitialiser.

Donny
la source
1

Comme raison supplémentaire pour laquelle Alt+ Enter ↵ne fonctionnerait pas si l'analyse est activée off sur le fichier . Si vous regardez dans le coin supérieur droit de la fenêtre d'édition de code juste à droite de la barre de défilement et qu'il y a une pauseicône à la place de warning, ou les OKsymboles R#ne vous donneront aucun menu sur Alt+ Enter ↵.

Si cette R#option est désactivée, vous pouvez l'activer dans le menu d'options sous Code Inspection > Settingset assurez-vous que cette Enable code analysiscase est cochée.

Mark Smith
la source
0

J'ai eu la même chose lorsque j'ai mis à niveau Vista -> Win 7. Dans mon cas, j'avais réglé mon clavier sur «États-Unis-international». Appuyer sur le + vous donnera en fait + +. Solution: réglez le clavier sur «US».

tester
la source
0

si l'une des autres solutions ne fonctionne pas, essayez de supprimer le %APPDATA%\JetBrains\ReSharperdossier. Cela restaure ReSharper en état de fonctionnement dans VS2012 ainsi que VS2013.

Nerdroid
la source
0

Dans mon cas, la touche "Composer" Alt-Droite empêchait Windows de voir qu'elle était pressée, donc elle a juste vu "entrer". La suppression de la clé de composition l'a corrigé pour moi ..

user230910
la source
0

Cela m'est arrivé après la mise à niveau de ReSharper vers la version 8.0.14.856 à partir de certains v8 EAP. J'utilise les raccourcis IntelliJ. Mon Alt+ a Enter ↵cessé de fonctionner. Pour le récupérer, j'ai utilisé le

ReSharper | Options | KeyBoard & Menus.

J'ai choisi le bouton radio Visual Studio, puis le bouton Appliquer le schéma, puis sélectionné le bouton radio Resharper 2x ou IntelliJ IDEA, puis un autre schéma Appliquer. Mon Alt+ a Enter ↵recommencé à travailler.

J'écris ceci parce que le problème est survenu dans la dernière version de l'outil, et les commentaires de Bart et Josh, bien que toujours corrects, se réfèrent à des éléments de menu qui ont un peu bougé depuis qu'ils ont écrit.

Skip Saillors
la source