AntonioGanci

Il blog di Antonio Ganci
posts - 201, comments - 420, trackbacks - 31

ReSharper Live Templates

Ho iniziato ad usare i Live Templates di Resharper. Devo dire che sono molto comodi. Esempio se scrivo foreach ottengo:

Dopo aver premuto tab:

Ciò che mi fa risparmiare parecchio tempo è che se esiste una variabile membro della classe di tipo ArrayList automaticamente viene inserita nel foreach. (Come nell'immagine precedente).

Oggi mi serviva un nuovo live template che non è presente tra quelli standard, in sintesi quando scrivo tryf e premo tab vorrei venisse inserito il codice:

try

{

}

finally

{

}

Dal menu Resharper selezionando Options e poi Live Templates si possono vedere quelli già esistenti ed aggiungerne di nuovi. Dopo aver premuto New... nel campo Template text ho inserito:

try

{

$END$

}

finally

{

}

$END$ indica il punto dove finirà il caret dopo aver premuto tab. Semplice e potente non trovate?

Print | posted on martedì 4 aprile 2006 20:57 | Filed Under [ Tips ]

Feedback

Gravatar

# re: ReSharper Live Templates

Io sto utilizzando Visual Studio 2003 e gli snippets non ci sono. E poi non mi sembra che abbiano la stessa "intelligenza" dei live template.
04/04/2006 21:15 | Antonio Ganci
Gravatar

# re: ReSharper Live Templates

Premetto che non ho mai usato gli snippets, ma come ho scritto nell'esempio del foreach ad esempio i live templates automaticamente cercano una variabile membro di tipo ArrayList e se la trovano la aggiungono al foreach, inoltre danno i nomi delle variabili plausibili. Non mi sembra, ma mi posso sbagliare che gli snippets abbiano queste funzionalità
05/04/2006 12:01 | Antonio Ganci
Gravatar

# Re: ReSharper Live Templates

non mi pare, però se fai uno "switch" e come condizione metti un'enum, ti espande già tutti i "case" con tutti i possibilit valori di quell'enum
05/04/2006 16:57 | Simone Chiaretta
Comments have been closed on this topic.

Powered by:
Powered By Subtext Powered By ASP.NET