/ / Evidenziazione del codice Monodevelop - evidenziando il nome del metodo nella dichiarazione del metodo - monodevelop, syntax-highlighting

Evidenziazione del codice Monodevelop - evidenziando il nome del metodo nella dichiarazione del metodo - monodevelop, evidenziazione della sintassi

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 № 1

Se 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.