Barres vertes dans Visual Studio 2010

95

Je me demande à quoi servent ces éléments verts dans Visual Studio 2010. À quoi servent-ils? Ils semblent assez aléatoires, mais ils doivent bien sûr avoir un sens. Quelqu'un peut-il me le dire?

À première vue, ils ne signifient rien pour moi.

Image 1:

Image 1

Image 2:

Image 2

Éditer:

Ils affichent le contenu modifié enregistré lors de l'ouverture du document. Une fois que vous fermez le document, ils disparaissent.

Tarik
la source
Hmm dans Visual Studio 2017 pour moi: le vert signifie enregistré, mais pas engagé dans git.
Andrew

Réponses:

147

Ils montrent des lignes que vous avez modifiées.

Voir ici pour plus de détails et un tableau montrant ce que signifient les différentes couleurs:

+ ----------- + ------------------------------ + ------ ------------------- +
| Marqueur | Différent de | Différent du fichier |
| couleur | fichier enregistré sur le disque? | qui a été ouvert? |
+ ----------- + ------------------------------ + ------ ------------------- +
| Rien | Non | Non |
| Jaune | Oui | Oui |
| Vert | Non | Oui |
| Orange | Oui | Non |
+ ----------- + ------------------------------ + ------ ------------------- +

Modifier: Blueindique que la ligne a été modifiée, enregistrée puis rétablie par annulation.
Pour voir la liste complète des schémas de couleurs, allez à Tools> Opitons> Environment> Fonts and Colors. (Ou Ctrl+ Q.alors de type « Polices et couleurs »)

Adrianbanks
la source
Plus que ce à quoi je m'attendais. Merci pour le lien. C'est assez utile.
Tarik
9
«Différent du fichier ouvert» doit être «modifié depuis l'ouverture du fichier». J'aimerais aussi qu'ils aient un survol de la souris pour expliquer cela.
Jason Axelson
3
+1 pour une info-bulle expliquant ce que signifient les bandes colorées. Tout à fait prévisible que beaucoup de gens n'auraient aucune idée de ce que signifient les couleurs, en particulier le vert, ce qui est pour le moins inhabituel.
jarmod
19

Jaune - code source qui a été modifié depuis que vous avez ouvert le fichier et qui n'a pas été enregistré.

Vert - code source qui a été modifié depuis que vous avez ouvert le fichier et qui a été enregistré.

Ryan Lundy
la source
13

EN RÉSUMÉ...

Commencez en blanc.

Faites un changement = jaune.

Enregistrez le changement = vert.

Annuler = Orange.

Changez à nouveau la ligne = jaune.

Doug Null
la source
9

La marge de l'éditeur Visual Studio peut également afficher des barres bleu clair. Mais ce n'est qu'une substitution de la couleur orange dans certains thèmes sombres.

En plus d'autres réponses, veuillez noter qu'il y a du bleu au lieu d'orange dans les thèmes sombres:

Thèmes légers

entrez la description de l'image ici

Thèmes sombres

( la couleur orange est représentée en bleu clair )

entrez la description de l'image ici

Personnalisation

À l'aide du plug-in Visual Studio Color Theme Editor de Microsoft, vous pouvez vous concentrer sur les 3 éléments suivants:

entrez la description de l'image ici

Le même plugin est également disponible pour les versions plus récentes de Visual Studio, par exemple
Visual Studio 2015 Color Theme Editor .

miroxlav
la source
5

Il s'agit de lignes de texte modifiées après le dernier enregistrement

ou et

Lignes de code éditées par Edition-> Avancé-> Formater le document. Il formate le code (espaces, sauts de ligne, etc.) les paramètres VS correspondants pour la langue du fichier actuel

abatishchev
la source
1

Celles-ci indiquent où le code source a été modifié.

dthorpe
la source