In Monodevelop 4, quando seleziono la combinazione di colori di Visual Studio, i nomi dei metodi nelle dichiarazioni dei metodi appaiono leggermente viola. Nell'esempio qui sotto, sarebbe GetSomeString
.
Non voglio, tuttavia, evidenziare l'uso dei metodi (nell'esempio qui sotto, questo sarebbe GetOtherString()
in this.GetOtherString()
.
Il secondo, posso controllare con ilMetodo (semantico) parametro nella combinazione di colori Monodevelop, tuttavia non ho trovato alcun modo per cambiare il primo (anche se nello schema di Visual Studio è leggermente viola, mentre nello schema di default non lo è, quindi cambia ... )
public lass SomeClass
{
protected string GetSomeString() {
return this.GetOtherString() + "SomeString";
}
protected string GetOtherString() {
return "Other";
}
}
risposte:
2 per risposta № 1Se stai usando uno stile integrato, dovrai fare una copia di quello stile e modificare il file .xml generato. Credo che le linee che vuoi siano:
<Style name="keyword.semantic.method" color="#(hex color)" />
<Style name="keyword.semantic.method.declaration" color="#(hex color)" />
Modifica quelli a tuo piacimento.
In alternativa, se hai evidenziato Semantic Highlighting, disattivarlo dovrebbe anche rimuoverlo (insieme a tutte le altre evidenziazioni semantiche, però)
Il file .xml del tuo stile creato, almeno su Windows, deve essere archiviato in C: Utenti (nome utente) AppDataRoamingMonoDevelop-Unity- (version #) HighlightingSchemes
Una rapida ricerca su google dovrebbe dirti dove è l'equivalente mac, se necessario.