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?