Domanda

ReSharper si sposta automaticamente alla classe appena creata, il metodo ecc, quando si crea utilizzando l'azione lampadina. Per esempio, se io uso un metodo non esistente su un oggetto, ReSharper mi offre la possibilità di creare quel metodo. Quando lo fa, si apre automaticamente il file di codice e si sposta al metodo appena generato.

Durante la creazione di unit test in modo TDD o solo in sede di attuazione una classe che ha bisogno di un'altra classe che ancora non esiste, questo salto in un altro luogo rallenta il mio codifica e interrupt me. Posso configurare ReSharper di non switch? Questo comportamento sarebbe simile a Visual Studio tag intelligente che permette anche di creare uno stub.

È stato utile?

Soluzione

Per quanto non ne so, è possibile configurare ReSharper non passare.

La ragione di questo è che ci si aspetta di selezionare i valori per i segnaposti in modelli che ReSharper dispiega quando si genera il codice, e, talvolta, è anche possibile utilizzare alcune opzioni di completamento di codice (ad esempio, quando si genera una proprietà, avete una scelta tra auto-attuazione, o per creare campi backing.)

Che cosa si può fare è di azioni di navigazione uso ReSharper per tornare all'ultima posizione di codice:

  • Naviga per modifiche recenti (Ctrl + Shift + Alt + Backspace in IntelliJ keymap) si ottiene un elenco di recenti modifiche tra cui scegliere
  • Passare a Modifica precedente (Ctrl + Shift + Backspace) si arriva direttamente a la precedente posizione modifica del codice

Altri suggerimenti

NOTA BENE:. So che questo non è una risposta ideale, ma è quello che faccio a risolvere questo problema

Il costruito nel Ctrl +. funzionalità incorporata in Visual Studio fa un lavoro abbastanza buono di campi e proprietà spegnendo e non ha l'effetto collaterale di navigazione verso il codice generato.

Si noti che non permetto ReSharper modificare i miei tasti di scelta rapida in Visual Studio e traccio Alt + Invio me stesso. Per coloro che utilizzano le altre opzioni di mappatura della tastiera è possibile che Ctrl +. è superato da ReSharper, ma non ho provato questo fuori me stesso. Se è così si può sempre mappare lo standard Ctrl +. funzionalità da Visual Studio a qualche altro collegamento per l'accesso a questo scopo.

Spero JetBrains sta prestando attenzione a questi problemi.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top