web-dev-qa-db-fra.com

Resharper Alt Enter ne fonctionne pas

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

233
JontyMC

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

Symptôme B: en appuyant sur Alt+Enter ↵ ne fait rien. Correction en utilisant Étape n ° 2 en premier puis passez à l'étape n ° 1 si le problème persiste.

  1. Effectuer une réinitialisation de Visual Studio:

    • Exécuter cmd.exe En tant 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.
    • (anciennes versions) ReSharper > Options > Environment > General > Visual Studio Integration > Apply
238
Josh Close

Vous pouvez essayer d'aller ReSharper -> Options > IntelliSense > General et en basculant les boutons radio et en cliquant sur OK. Revenez ensuite au radiobutton précédemment sélectionné.

Modifier

Voici comment changer/assigner des raccourcis clavier dans Visual Studio/Resharper de base de connaissances JetBrains

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

126
Chuck Conway

Je devais faire ceci:

  1. Resharper -> Options -> Clavier et menus
  2. Sélectionnez "ReSharper 2.x ou IntelliJ IDEA"
  3. Cliquez sur "Apply Scheme"
  4. Cliquez sur "Enregistrer"
  5. Resharper -> Options -> Clavier et menus
  6. Sélectionnez "Visual Studio"
  7. Cliquez sur "Apply Scheme"
  8. Cliquez sur "Enregistrer"
106
Bart

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

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

56
wsbaser

Merci Josh ... ta suggestion a fonctionné pour moi. Les étapes que j'ai suivies sur VS 2010 Étaient les suivantes:

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

21
Kwex

Je devais faire ceci:

  1. Allez dans Visual Studio -> Outils -> Options -> Environnement -> Clavier

  2. Appuyez sur Réinitialiser

  3. Allez à 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 Enregistrer

.. et cela a fonctionné!

8
Mateusz Migała

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.

6
Will Yu

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 Press shortcut keys: textbox et cliquez sur Assign et OK. C'est fait, vous n'avez rien à réinitialiser.

1
Donny

Comme raison supplémentaire pour laquelle Alt+Enter ↵ ne fonctionnerait pas si l'analyse est tournée offsur 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 icône pause à la place de warning ou OK symboles R# ne vous donnera aucun menu sur Alt+Enter ↵.

Si ceci est désactivé, vous pouvez l'activer à partir du R# menu des options sous Code Inspection > Settings et assurez-vous que Enable code analysis est vérifié.

1
Mark Smith

J'ai également constaté que la solution Kwex fonctionnait, mais parfois, elle ne remettait 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 l'instant (je ne sais pas si c'est universel, mais cela a fonctionné ici. Deux fois):

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

C'est un peu un bidouillage, mais les raccourcis clavier semblent fonctionner.

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

1
Mike

Dans mon cas, la touche "composer" de droite-Alt empêchait les fenêtres de voir qu'on appuyait dessus, alors elle a juste vu "entrer". Supprimer la clé de composition l'a corrigé pour moi.

0
user230910

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 onglet Environnement > Clavier
  • Recherchez " AltEnter " et sélectionnez Resharper_AltEnter
  • Ajouter un nouveau raccourci Alt+Enter
  • Assign > [~ # ~] ok [~ # ~]

et cela a fonctionné ...

enter image description here

0
Anas Alweish

si l’une des solutions ne fonctionne pas, essayez de supprimer le dossier %APPDATA%\JetBrains\ReSharper. Cela remettra ReSharper à l'état de fonctionnement dans VS2012 et VS2013.

0
Moes

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. ma Alt+Enter ↵ cessé de travailler. Pour le récupérer, j'ai utilisé le

ReSharper | Options | KeyBoard & Menus.

J'ai sélectionné le bouton radio Visual Studio, puis le bouton Appliquer le schéma, puis le bouton radio Resharper 2x ou IntelliJ IDEA, puis un autre modèle Appliquer le schéma. ma Alt+Enter ↵ commencé à travailler à nouveau.

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

0
Skip Saillors

J'avais la même chose quand j'ai mis à jour Vista -> Win 7. Dans mon cas, j'avais réglé mon clavier sur 'United States-international'. Appuyer sur le + vous donnera réellement + +. Solution: régler le clavier sur "US".

0
test