2014-12-17 10 views
7

Ho installato Resharper in Visual Studio e utilizzo il tema "dark" standard e in qualche modo sono riuscito a modificare qualcosa in modo che i caratteri "{0}" in una stringa di formato non è più colorata diversamente dal resto della stringa.Come impostare il colore per i segnaposto in una stringa di formato

Ad esempio, nella seguente riga:

Console.WriteLine("Hello {0}", Environment.UserName); 

La stringa tra virgolette è del tutto lo stesso colore della ruggine (come appare in questo SO editore), mentre in precedenza il '{0}' è stata evidenziata con un colore verdastro brillante.

EDIT

Le impostazioni sotto 'ReSharper Format String Item' appaiono corrette:

enter image description here

Inoltre, R # codice di annotazioni è impostato su JetBrains.Annotations, ed è impostato come il valore di default:

enter image description here

Alcune impostazioni potrebbero sovrascriverle? C'è un modo semplice per ripristinare tutto di nuovo ai valori predefiniti?

+1

Opzioni -> Ambiente -> Generali -> Caratteri e colori -> scegliere 'ReSharper Format String Item' dal Elementi del display –

+0

grazie, ma che è impostato correttamente (verde chiaro). Non sono sicuro del motivo per cui non funziona, qualcos'altro deve ignorarlo. :( –

+0

È strano. Hai provato a cambiare il tema e lo hai impostato di nuovo? –

risposta

0

Come avete già notato, ReSharper sa di che colore da utilizzare per questo secondo l'impostazione qui:

Opzioni>Ambiente>Generale>Caratteri e colori — il ReSharper Formato stringa Articolo impostazione.

Tuttavia, R # sa che metodi per applicare quel colore per utilizzando il suo interno Codice Annotazioni funzione.

controllare sotto ReSharper> Opzioni >Codice di ispezione>Codice Annotazioni, e fare in modo che JetBrains.Annotations è selezionata, e che è stato selezionato come il namespace di default delle annotazioni nella parte inferiore dello schermo che .

+0

Grazie per il suggerimento! Sfortunatamente, quelle impostazioni sono anche impostati correttamente.Io sono davvero stumped da questo! –

+0

Abbastanza strano.Se si modifica {0} a {1}, R # mette in guardia su un argomento inesistente? – Dusty

+0

No, non! screenshot in questione.Sembra un buon indizio ... –

1

Ho trovato l'elemento nella finestra di dialogo Cambia carattere. È stato un incubo, spero che aiuti.

enter image description here

Problemi correlati