Resharper Alt Enter non funziona


242

Aiuto, non posso funzionare senza Resharper. All'improvviso my Alt+ Enter ↵scorciatoia (per richiamare l'elenco delle azioni) ha smesso di funzionare. Qualcuno ha sperimentato questo o sa come risolvere?


3
perché non selezionare la risposta di Chuck Conway come quella corretta? Risolve questo problema specifico senza uccidere tutte le altre personalizzazioni dei collegamenti.
— Jordan Morris,

8
+1 per la "funzione impossibile senza Resharper" Sono venuto qui con le stesse identiche preoccupazioni! il mio andare a frase era "non posso funzionare senza Resharper"
— Callum Linington,

Risposte:


247

Sintomo A: il menu si apre per una frazione di secondo, quindi scompare. Correggere utilizzando i seguenti passaggi in ordine numerico.

Sintomo B: premendo Alt+ Enter ↵non si fa nulla. Correggere utilizzando prima il passaggio n. 2, quindi provare il passaggio n. 1 se il problema persiste.

  1. Eseguire un ripristino di Visual Studio:

    • Esegui cmd.execome amministratore
    • cd C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\
    • devenv.exe /ResetSettings
  2. Riapplica schema tastiera Visual Studio:

    • (VS2013 ultimo ReSharper) ReSharper > Options > Environment > Keyboard & Menus > ReSharper Platform keyboard scheme: Visual Studio > Apply Scheme > Save . Ciò ripristinerà i tasti di scelta rapida per ReSharper.
    • (versioni precedenti) ReSharper > Options > Environment > General > Visual Studio Integration > Apply

2
ReSharper reinstallato dopo aver fatto questo e ha funzionato. Grazie :)
— JontyMC,

159
Invece di reinstallare ReSharper dopo il ripristino di VS, potresti essere in grado di risolverlo andando nelle opzioni di ReSharper e fare "Ambiente -> Generale -> Integrazione di Visual Studio -> Applica". Ciò ripristinerà i tasti di scelta rapida per ReSharper.
— Josh Close,

5
+1 per il commento di Josh - Ho scoperto che il semplice clic su "Applica" ha funzionato senza dover ripristinare VS.
— Ian G,

4
Grazie! Ha lavorato con il commento di Josh. Dovresti avvertire che perderai le impostazioni VS dopo aver fatto questo.
— Dtroy,

6
Non ha funzionato per me: questo ha fatto: stackoverflow.com/questions/18514642/...
— bastianwegge

126

Puoi provare ad andare ReSharper-> Options > IntelliSense > Generale cambiare i pulsanti di opzione e fare clic OK. Quindi tornare al pulsante di opzione precedentemente selezionato.

modificare

Ecco come modificare / assegnare i tagli delle chiavi Visual Studio/Resharperdalla Knowledge Base JetBrains

Il comando che stai cercando si chiama "ReSharper_QuickFix". Nella versione 8, questo si chiama "Resharper_AltEnter".


8
Bump per il Resharper_AltEntercollegamento, il mio è stato mappato in modo errato e ha risolto il problema per me
— eouw0o83hf

1
Resharper_AltEnter è stata la soluzione
— reckface

110

Ho dovuto fare questo:

  1. Resharper -> Opzioni -> Tastiera e menu
  2. Seleziona "ReSharper 2.xo IntelliJ IDEA"
  3. Fai clic su "Applica schema"
  4. Fai clic su "Salva"

  5. Resharper -> Opzioni -> Tastiera e menu
  6. Seleziona "Visual Studio"
  7. Fai clic su "Applica schema"
  8. Fai clic su "Salva"

7
Grazie. Questo mi ha aiutato e nel mio caso non altri metodi.
— ABCD,

Ho fatto "Nessuno", quindi "Visual Studio" e ha funzionato per me. (VS2012 + ReSharper 8.2)
— Chris R. Donnelly,

Funziona sulla mia macchina!
— Elliot Wood,

E posso confermare che funziona anche con VisualStudio 2017
— SonarJetLens,

Ho un nuovo impianto a casa, Win10, VS 2017 e ho avuto lo stesso problema che avevo tutti quegli anni fa. Orgoglioso di segnalare che questa correzione funziona ancora! (Ho dovuto cercare qui però :))
— Bart

56

Per far funzionare la tua combinazione Alt+, Enter ↵devi impostare l'azione "ReSharper_AltEnter" (precedentemente "ReSharper_QuickFix (Editor di testo)") per Alt+ Enter ↵inTools->Options->Environment->Keyboard . Opzioni tastieraPremi Alt+ Enter ↵nel campo "Premi scorciatoie qui:" ed espandi "Scorciatoie attualmente utilizzate da:" elenco a discesa. Non è necessario che l'azione sia selezionata, dovrebbe solo essere lì. In caso contrario, vai Resharper->Options->Environment->Keyboard & Menuse applica lo schema "ReSharper 2.xo Intellij IDEA".

Successivamente, ReSharper acions funzionerà per Alt+ Enter ↵anche quando applicherai lo schema di tastiera "Visual Studio" o "Nessuno". Per l'esattezza, verrà mostrata la finestra di selezione dello schema "Visual Studio" e per impostazione predefinita l'azione ReSharper "Nessuno" verrà eseguita. Con la presente, "ReSharper_AltEnter" per Alt+ Enter ↵è il momento chiave per far funzionare le tue azioni ReSharper!


25
Per le nuove versioni di R # il comando denominato "ReSharper_AltEnter"
— Michael Logutov,

1
Questa dovrebbe essere una risposta (insieme al commento di Michael). Le reimpostazioni ripristineranno tutte le impostazioni definite dall'utente - attenzione!
— IgorStack,

Da "Mostra comandi contenenti", cerca "ReSharper_AltEnter", quindi aggiungi "Alt + Invio" in "Premi i tasti di scelta rapida", quindi "Assegna" per rinnovare.
— Dasons,

Non riesco a trovare il comando di correzione rapida nei comandi show contenenti dialog. Ho una versione più recente di resharper credo
— John Demetriou,

21

Grazie Josh ... il tuo suggerimento ha funzionato per me. I passi che ho intrapreso VS 2010sono stati:

ReSharper -> Opzioni -> Ambiente -> Integrazione di Visual Studio -> Tasti di scelta rapida (Visual Studio) -> Applica schema (pulsante)


Funziona per me, una nota però: l'ho già fatto e ci vuole un po '. Sono diventato impaziente e ho premuto ctrl + alt + del del processo, dopo di che non sono riuscito a farlo funzionare di nuovo. Il morale della storia per bambini: abbiate pazienza :)
— Mike

Lo schema di applicazione ha funzionato per me. sfortunatamente, questa è stata l'ultima opzione che ho provato.
— Perso il

1
Sono su ReSharper 7 e sembra che le voci di menu siano state rinominate. A beneficio di altri, ho trovato questo pulsante in ReSharper -> Opzioni -> Ambiente -> Tastiera e menu -> Tasti di scelta rapida (Visual Studio) -> Applica schema (pulsante)
— Chris Payne

8

Ho dovuto fare questo:

  1. Vai a Visual Studio -> Strumenti -> Opzioni -> Ambiente -> Tastiera

  2. Premi Reset

  3. Vai a ReSharper -> Opzioni ... -> Ambiente -> Tastiera e menu

  4. Seleziona lo schema della tastiera ReSharper

  5. Infine, seleziona Visual Studio , fai clic su Applica schema e poi su Salva

.. e ha funzionato!


6

Ho riscontrato lo stesso problema. potresti essere in grado di risolverlo andando in

ReSharper> Opzioni> Ambiente> Tastiera e menu> seleziona ReSharper 2.xo IntelliJ IDEA -> Applica

Ciò ripristinerà i tasti di scelta rapida per ReSharper.


3

Oltre alle risposte di cui sopra, esiste un modo semplice per utilizzare Resharper 3.3

in Visual Studio 2017

  • Apri Strumenti > Opzioni o premi Alt+ T+O
  • Nella scheda Ambiente > Tastiera
  • Cerca " AltEnter " e selezionareResharper_AltEnter
  • Aggiungi una nuova scorciatoia Alt+Enter
  • Assegna > OK

e ha funzionato ...

inserisci qui la descrizione dell'immagine


1

Ho anche scoperto che la soluzione Kwex funziona ma a volte non ripristina tutte le scorciatoie.

Ho trovato questa strana soluzione

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

ho trovato una soluzione ad hoc che sembra fare il trucco per ora (non sono sicuro che sia universale, ma ha funzionato qui. Due volte):

  1. Ho esportato le mie impostazioni correnti che avevano i collegamenti ReSharper non funzionanti impostati (Strumenti-Importa / Esporta-> Esporta selezionati ...)
  2. Ho importato di nuovo le impostazioni (Strumenti-> Importa / Esporta-> Importa selezionati ...)

Forse un trucco, ma le scorciatoie da tastiera sembrano funzionare.

la soluzione ha aiutato a risolvere il resto (in particolare Control + B - vai alla definizione)


1

L'unica cosa da fare è impostare la scorciatoia da tastiera sotto Options > Environment > Keyboard. Aggiungi ReSharper_QuickFixalla ricerca e inserisci i tasti di scelta rapida nella Press shortcut keys:casella di testo e fai clic su Assigne OK. Fatto, non è necessario reimpostare nulla.


1

Come ulteriore motivo per cui Alt+ Enter ↵non funzionerebbe se l'analisi fosse attivata off sul file . Se guardi nella parte in alto a destra della finestra di modifica del codice appena a destra della barra di scorrimento e c'è pauseun'icona invece del simbolo warning, o i OKsimboli R#non ti daranno alcun menu su Alt+ Enter ↵.

Se questa R#opzione è disabilitata, puoi abilitarla dal menu delle opzioni sotto Code Inspection > Settingse assicurarti che Enable code analysissia selezionata.


0

Ho avuto lo stesso quando ho aggiornato Vista -> Win 7. Nel mio caso, avevo impostato la tastiera su "Stati Uniti-internazionale". Premendo il + in realtà ti darà + +. Soluzione: impostare la tastiera su "US".


0

se una delle altre soluzioni non funziona, provare a eliminare la %APPDATA%\JetBrains\ReSharpercartella. Ciò ripristinerà ReSharper alle condizioni di lavoro in VS2012 e VS2013.


0

Nel mio caso, il tasto "componi" di Right-Alt stava impedendo a Windows di vedere che veniva premuto, quindi ha appena visto "invio". Rimozione della chiave di composizione risolto per me ..


0

Questo mi è successo dopo aver aggiornato ReSharper alla versione 8.0.14.856 da alcuni EAP v8. Uso le scorciatoie IntelliJ. Il mio Alt+ ha Enter ↵smesso di funzionare. Per riaverlo ho usato il

ReSharper | Options | KeyBoard & Menus.

Ho scelto il pulsante di opzione Visual Studio, quindi il pulsante Applica schema, quindi ho selezionato il pulsante di opzione Resharper 2x o IntelliJ IDEA, quindi un altro Applica schema. My Alt+ Enter ↵ha ripreso a funzionare.

Scrivo questo perché il problema è arrivato nella versione più recente dello strumento e i commenti di Bart e Josh, sebbene siano ancora sostanzialmente corretti, si riferiscono a voci di menu che si sono spostate un po 'da quando hanno scritto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.