Resharper Ctrl-T mapping perso


123

Mi sembra di aver perso la mappatura Resharper Ctrl+ Tper trovare velocemente le classi, ho provato le soluzioni qui descritte:

Le scelte rapide da tastiera non sono attive in Visual Studio con Resharper installato

Nello specifico la risposta accettata:

Vorrei prima provare a ripristinare tutte le impostazioni di Visual Studio (Strumenti> Impostazioni di importazione ed esportazione> Ripristina tutte le impostazioni), quindi andare su Resharper> Opzioni> Tastiera e menu e riapplicare lo schema di scelta rapida da tastiera.

E questo:

Impostazione su Resharper / Opzioni / Tastiera e menu / Nessuno / Applica e salva

e poi

Affilare / Opzioni / Tastiera e menu / Imposta su Visual Studio / Applica e salva

Quest'ultimo non fa nulla (nessun risultato positivo evidente), il primo produce quanto segue:

( Ctrl+ T) è stato premuto. Aspettando la seconda chiave dell'accordo.

Quindi sembra che VS stia cercando di gestire il comando, non Resharper.

Alt+ Entertuttavia funziona come previsto, quindi non è che Resharper sia completamente staccato.

Qualche idea su come risolvere questo problema?


1
Quale collegamento è mappato a ReSharper.ReSharper_GotoType in Strumenti | Opzioni | Ambiente | Tastiera? A proposito, quale versione R # usi: ReSharper | Aiuto | Informazioni su JB ReSharper Ultimate?
Alexander Kurakin

@Alexander: Resharper.Resharper_ResharperUnitTestDebugContext (Ctrl+T, Ctrl+D (Global))e la versione 9.0.
Spikee

Sembra che lo schema "ReSharper 2.x / IDEA" venga utilizzato al posto di quello "Visual Studio". Controlla quale pulsante di opzione è selezionato qui ReSharper | Opzioni | Ambiente | Tastiera e menu.
Alexander Kurakin

@Alexander: corretto! Se passo al radiobox di Visual Studio, esco e uso Ctrl + T, ottengo la Shortcut conflictfinestra, quale opzione devo scegliere allora?
Spikee

1
A proposito, solo per evitare possibili ostacoli in futuro, il modo migliore è ripristinare prima tutte le scorciatoie in "Strumenti | Opzioni | Ambiente | Tastiera". Quindi applicare lo schema "Visual Studio" nelle Opzioni R #.
Alexander Kurakin

Risposte:


275
  1. Ripristina la configurazione corrente della tastiera (Strumenti | Opzioni | Ambiente | Tastiera | Ripristina).
  2. Vai a ReSharper | Opzioni | Ambiente | Tastiera e menu | "Visual Studio" | Applica schema.
  3. Fare clic su Ctrl+T
  4. Scegli "Usa comando ReSharper" nel popup aperto (seleziona "Applica a tutte le scorciatoie ReSharper")

1
Ha fatto il trucco, ma per farlo funzionare finalmente ho anche dovuto riavviare l'intero Visual Studio (versione 2015 Community Edition).
Bartosz Lenar

12
Questo non ha funzionato per me. Quello che dovevo fare era esattamente la stessa catena di eventi, tranne che dovevo fare qualcosa tra i punti 1 e 2. Dovevo andare a ReSharper | Opzioni | Ambiente | Tastiera e menu, quindi scegliere prima lo schema "Nessuno" e fare clic su "Applica schema" prima di applicare lo schema "Visual Studio".
Ultroman the Tacoman

6
Continua a succedere a me rispetto al 2017. Potrebbe essere correlato agli aggiornamenti, che ora sono molto più frequenti, e sono sicuro di aver riscontrato lo stesso problema non molto tempo fa ...
Noctis

Strano, avevo già selezionato "Visual Studio" e dovevo solo fare clic su Applica.
Timothy Gonzalez

2
Mi sento come se dovessi tornare su questo dopo ogni aggiornamento di VS per correggere le mie scorciatoie.
Macro 185

3

Per quelli di voi (comprensibilmente IMO) non a proprio agio con il ripristino di tutte le impostazioni della tastiera per questa scorciatoia specifica:

  1. Vai a Impostazioni scorciatoia da tastiera VS (Strumenti> Opzioni> Ambiente> Tastiera),
  2. rimuovere il Ctrl-Tcompito dalla scorciatoia "Edit.GoToAll" ,
  3. assegnare Ctrl-Tglobalmente a "ReSharper.ReSharper_GotoType" .

Ha funzionato per me.


2

Ho avuto questo problema esatto ( Ctrl+ Tnon funziona, ma altre scorciatoie sì), ma nessuna delle soluzioni ha funzionato per me.

Per il mio caso specifico, avevo recentemente installato un'estensione VS (DevExpress) che apparentemente includeva un'altra estensione chiamata CodeRush. La disinstallazione di CodeRush ha risolto il mio problema con Ctrl+ che Tnon funzionava.

Se hai un problema simile e non riesci a risolverlo, controlla se hai altre estensioni / strumenti installati che potrebbero interferire con le scorciatoie VS / ReSharper.


1

Ho notato che in alcuni casi potrebbe essere necessario ripristinare tutte le impostazioni dell'IDE. In questo modo sto suggerendo che è l'ultima che prenderei e, prima di farlo, prova le migliori risposte fornite prima. Tuttavia, se hai bisogno di andare duro, perché CTRL+ Tnon è mappato correttamente, vai su Strumenti / Importazioni e impostazioni di esportazione / Ripristina tutte le impostazioni . Una volta terminato, puoi applicare la configurazione del tasto ReSharper tramite Opzioni di Reshaper / Tastiera / Reshaper 2.x / Applica schema


0

È tornato per me senza resettare le mappature della tastiera VS (e perdere le mie scorciatoie) semplicemente

  1. ReSharper | Opzioni | Ambiente | Tastiera e menu
  2. Reshaper 2.x selezionato o IntelliJ IDEA
  3. Visual Studio selezionato
  4. Applica schema
  5. Salva

Potrebbe funzionare anche solo scegliendo "Applica schema", ma non ho provato. La prossima settimana credo che proverò di nuovo;)
MemeDeveloper

0

Ciò che in realtà mi ha aiutato è stata la combinazione di tutti i suggerimenti menzionati prima insieme:

  1. Ripristina tutte le impostazioni in: Strumenti / Importa ed esporta impostazioni / Ripristina tutte le impostazioni
  2. Applicare lo schema della tastiera Resharper e quindi applicare lo schema dello studio visivo in: ReSharper / Opzioni / Ambiente / Tastiera e menu
  3. Solo dopo aver visualizzato la finestra del conflitto di scelta rapida, scegli il comando ReSharper
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.