Sono un grande fan di CodeRush e della loro filosofia attorno ai modelli. Al mio attuale lavoro, faremo una grande quantità di pairing e il consenso è una preferenza per ReSharper (v6), che praticamente mi mette in un posto in cui DEVO usarlo.Modelli tipizzati in stile CodeRush per ReSharper
Non sto cercando di avviare una guerra CodeRush/Resharper qui. Ci sono molte cose che mi piacciono su Resharper, ma c'è una cosa che faccio fatica a passare in ReSharper.
Il meccanismo del modello Live di ReSharper, che è buono, non ha nozioni incorporate per digitare il modo in cui fa CodeRush (almeno non come posso dire). Un semplice esempio è il seguente. Per gen il seguente codice:
public String MyStringProperty { get; set; }
In CodeRush ... potrei scrivere "come" ('a' per AutoProperty e 's' per string), quindi è sufficiente cambiare il nome della proprietà.
In ReSharper, ho bisogno di digitare "prop" (per la proprietà), quindi impostare il tipo e il e il nome.
Non sembra essere un concetto simile per tipo di consapevolezza o scorciatoie di tipo in Live Templates di ReSharper. In quanto tale, non sembra essere qualcosa di simile ai numerosi modelli di due e tre caratteri per ottenere variabili, proprietà, metodi, ecc ...
Quindi, finalmente la domanda dopo tutto quello sfondo. Esiste un modo per replicare questa nozione di "modelli digitati" in ReSharper senza creare un nuovo modello live per ogni combinazione di template/tipo?
Dmitri, grazie per le informazioni. Vedrò cosa posso fare. Espandere un modello con Space non è davvero un problema per me. Questo è stato davvero usato per descrivere il processo. Tab o qualsiasi altro meccanismo di espansione va bene. –
Ho appena provato a importare il file sopra in 6.1, sembra funzionare bene. –