2013-03-11 9 views
13

Esiste un modo per creare un modello in ReSharper per capitalizzare un nome?Captilizing un nome in un modello ReSharper

Per esempio mi piacerebbe fare qualcosa di simile:

private $type$ _$name$; 
public $type$ $uppercase_name$ 
{ 
    get { return _$name$; } 
    set { _$name$ = value; } 
} 

Così, quando entro in "città" per $name$, $uppercase_name$ dovrebbe essere automaticamente "Città".

risposta

22

Ok ho fatto:

  1. Quando si aggiunge un modello, sulla destra c'è una parte in cui è possibile scegliere una macro. Clicca su "Scegli Macro" per uppercase_name.
  2. Vai alla fine dell'elenco. Esiste una macro denominata "Valore di un'altra variabile con il primo carattere in maiuscolo". Scegli quello.
  3. La parte "un'altra variabile" sarà in rosso nella parte di selezione macro. Clicca su quello
  4. Scegliere name.

Divertiti!

P.S. Ho ReSharper 7.1. Questo potrebbe non essere applicabile per le versioni precedenti.

+1

Grazie! Questo mi ha irritato per troppo tempo. Sono contento di aver trovato questa risposta e non posso credere di aver perso quella macro proprio lì davanti a me. –

Problemi correlati