2012-06-16 3 views
16

Usando la scorciatoia da tastiera R # per la formattazione del codice presenta la seguente finestra:codice riformattazione con R # in un unico tasto di scelta rapida

enter image description here

che mi obbliga clic sul pulsante Esegui ogni volta.

C'è un modo per associare una scorciatoia da tastiera direttamente nell'opzione Codice rif. anziché aprire questa finestra di dialogo?

Edit: di fare chiarezza, io non realtà fare clic sul pulsante Esegui con il cursore, premo Invio. (Lo trovo ancora fastidioso, e desidero una scorciatoia diretta.)

risposta

21

Oh dolce .. Ho appena controllato Strumenti -> Opzioni -> Tastiera e ho trovato il comando "ReSharper_SilentCleanupCode". Sembra eseguire la funzione di formattazione del codice di ReSharper senza far apparire la finestra di dialogo. Fai un tentativo ma prova a non romperti le dita ... il default è ctrl-alt-shift-f: D che ha bisogno di un rebind ...

+1

Con Resharper 9, ho ancora ottenuto la finestra di dialogo mostrata nella domanda quando si attiva questo comando. Ma in basso c'era una piccola casella di controllo che diceva qualcosa come "Usa questo profilo per la pulizia del codice muto". Ho selezionato "Reformat Code", ho spuntato la casella, ho fatto clic su "Esegui" e, successivamente, la pulizia silenziosa era davvero silenziosa. – dlf

1

Anche se non posso rispondere direttamente alla domanda, voglio proporre Ctrl-K-D in alternativa. Ciò invocherà la formattazione integrata di Visual Studio. È meno completo ma anche meno invadente.

+1

Questo è quello che stavo usando fino ad ora, ma trovo la R # strumento di formattazione molto più di mio gradimento. – Acidic