19 votes

Coloration des variables d'instance dans Visual Studio

Est-il possible de colorer les variables d'instance (et statiques) dans le code C# dans Visual Studio 2010, peut-être en utilisant une extension légère ?

Dans l'exemple suivant name y age devrait être coloré mais test pas. Bien sûr, l'utilisation de la mise en évidence des variables est une caractéristique importante, mais c'est quelque chose de différent. Je veux que les variables d'instance soient toutes et toujours colorées. Beaucoup de gens utilisent les _underscores pour distinguer les variables d'instance mais je préfère utiliser la coloration.

public class Kid 
{
    private string name;
    private int age;

    public Kid() 
    {
        name = "N/A";
        string test = "XYZ";
    }
}

21voto

watbywbarif Points 1253

SemanticColorizer fonctionne pour moi dans Visual Studio 2015 Il est également disponible par l'intermédiaire de Extensions et mises à jour dans VS. Vous pouvez modifier les couleurs dans Options -> Environnement -> Polices et couleurs -> Éditeur de texte -> "Sémantique *****" . Le plus important est que l'extension ne sert qu'à colorier le code, ce n'est pas une suite avec des milliers de fonctionnalités qui encombreront votre VS. enter image description here

4voto

Reed Copsey Points 315315

Cela n'est pas possible directement avec Visual Studio. Cependant, si vous installez Resharper vous obtiendrez cette option (ainsi que de nombreuses autres options de couleur).

1voto

Mr. Smith Points 2457

Ce sera bientôt possible, mais pas pour Visual Studio 2010 en particulier. Il existe une extension open source de Visual Studio appelée Roslyn Colorizer qui utilise la nouvelle plate-forme de compilation .NET ("Roslyn") dans le cadre de l'initiative de l'Union européenne. Aperçu de Visual Studio 2015 pour styliser l'apparence des variables d'instance.

enter image description here

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X