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?


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

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".


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"

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!


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)


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é!


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.


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


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)


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.


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.


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».


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.


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 ..


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.

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.