Zielone paski w programie Visual Studio 2010

95

Zastanawiam się, do czego służą te zielone elementy w programie Visual Studio 2010. Do czego służą? Wyglądają dość przypadkowo, ale oczywiście muszą mieć jakieś znaczenie. Czy ktoś może mi powiedzieć?

Na pierwszy rzut oka nic dla mnie nie znaczą.

Obrazek 1:

Zdjęcie 1

Zdjęcie 2:

Ryc.2

Edytować:

Pokazują zapisane zmienione treści podczas otwierania dokumentu. Po zamknięciu dokumentu znikają.

Tarik
źródło
Hmm w Visual Studio 2017 dla mnie: zielony oznacza zapisany, ale niezobowiązujący do git.
Andrew,

Odpowiedzi:

147

Pokazują linie, które zmieniłeś.

Zobacz tutaj, aby uzyskać więcej informacji i tabelę pokazującą, co oznaczają różne kolory:

+ ----------- + ------------------------------ + ------ ------------------- +
| Marker | Różni się od | Różni się od pliku |
| kolor | plik zapisany na dysku? | który został otwarty? |
+ ----------- + ------------------------------ + ------ ------------------- +
| Nic | Nie | Nie |
| Żółty | Tak | Tak |
| Zielony | Nie | Tak |
| Pomarańczowy | Tak | Nie |
+ ----------- + ------------------------------ + ------ ------------------- +

Edycja: Bluewskazuje, że linia została zmieniona, zapisana, a następnie przywrócona przez cofnięcie.
Aby zobaczyć całą listę schematów kolorów, przejdź do Tools> Opitons> Environment> Fonts and Colors. (Lub Ctrl+ Q.Następnie typu „Czcionki i kolory”)

adrianbanks
źródło
Więcej niż się spodziewałem. Dzięki za link. To jest całkiem przydatne.
Tarik
9
„Różni się od pliku, który został otwarty”, należy „zmodyfikować od momentu otwarcia pliku”. Chciałbym też, żeby to wyjaśnili po najechaniu myszką.
Jason Axelson
3
+1 za podpowiedź wyjaśniającą, co oznaczają kolorowe paski. Całkowicie przewidywalne, że wiele osób nie miałoby pojęcia, co oznaczają kolory, zwłaszcza zielony, który jest co najmniej niezwykły.
jarmod
19

Żółty - kod źródłowy, który został zmieniony od czasu otwarcia pliku i nie został zapisany.

Zielony kod źródłowy, który został zmieniony, ponieważ został otwarty plik, a które - nie został zapisany.

Ryan Lundy
źródło
13

W PODSUMOWANIU...

Zacznij pusty.

Dokonaj zmiany = żółty.

Zapisz zmianę = zielony.

Cofnij = pomarańczowy.

Zmień linię ponownie = żółta.

Doug Null
źródło
9

Margines edytora programu Visual Studio może również wyświetlać jasnoniebieskie paski. Ale to tylko zastąpienie koloru pomarańczowego w niektórych ciemnych motywach.

Oprócz innych odpowiedzi zwróć uwagę, że w ciemnych motywach jest niebieski zamiast pomarańczowego :

Lekkie motywy

wprowadź opis obrazu tutaj

Ciemne motywy

( kolor pomarańczowy jest przedstawiany jako jasnoniebieski )

wprowadź opis obrazu tutaj

Dostosowywanie

Korzystając z wtyczki Visual Studio Color Theme Editor firmy Microsoft, możesz skupić się na następujących 3 elementach:

wprowadź opis obrazu tutaj

Ta sama wtyczka jest również dostępna dla nowszych wersji programu Visual Studio, na przykład
Visual Studio 2015 Color Theme Editor .

miroxlav
źródło
5

To edytowane wiersze tekstu po ostatnim zapisaniu

albo i

Linie kodu edytowane przez Edycja-> Zaawansowane-> Formatuj dokument. Formatuje kod (spacje, podziały wierszy itp.) Odpowiadające ustawieniom VS dla języka bieżącego pliku

abatishchev
źródło
1

Wskazują, gdzie kod źródłowy został zmieniony.

dthorpe
źródło