2009-04-14 14 views
3

Par exemple, je souhaite que les champs de classe, les noms de méthode et les propriétés soient en gras, mais je ne souhaite pas qu'ils soient mis en gras dans les corps de méthode. par exemple,Polices et couleurs Visual Studio: besoin de plus de personnalisabilité

public static void **WriteStuff**(string notEvenUsed) { 
    var x = 0; 
    Console.WriteLine("Stuff"); 
} 

Je veux WriteStuff être en gras, mais pas WriteLine, x ou notEvenUsed.

Répondre

1

Vous pourriez écrire un complément Visual Studio pour ce faire, mais vous auriez un lot de travail devant vous - vous auriez besoin d'écrire votre propre analyseur C#, pas une tâche pour les faibles de cœur . ReSharper a plus d'options de codage couleur que vanilla Visual Studio (par exemple, il ne code pas la couleur notEvenUsed pour montrer qu'il n'est même pas utilisé), mais ils n'ont pas actuellement l'option de mettre en gras la déclaration seulement. J'ai déjà écrit un ReSharper enhancement request pour cette fonctionnalité. N'hésitez pas à voter pour cette amélioration. peut-être qu'ils vont le mettre (et nous serons tous les deux heureux).

0

Je ne pense pas que ce soit possible.

Vous pouvez cependant écrire dans un fichier en utilisant html. Ce sera aussi simple que ça.

+0

Je pense que l'OP fait référence à la mise en forme du code dans l'éditeur VS, pas à la sortie de Console.Write. –

0

Il n'existe aucune méthode intégrée pour faire ce que vous voulez. Je crois que ReSharper vous permet de faire des personnalisations de couleurs plus avancées mais je serais surpris si cela permettait une telle granularité.

0

Visual Assist permet également de personnaliser davantage les couleurs.

Questions connexes