Зеленые полосы в Visual Studio 2010

95

Мне интересно, что это за зелень в Visual Studio 2010. Для чего они нужны? Они выглядят довольно случайно, но, конечно, в них должен быть какой-то смысл. Кто-нибудь может мне сказать?

На первый взгляд они для меня ничего не значат.

Рисунок 1:

Изображение 1

Рисунок 2:

Изображение 2

Редактировать:

Они показывают сохраненное измененное содержимое во время открытия документа. Как только вы закроете документ, они исчезнут.

Тарик
источник
Хм в Visual Studio 2017 для меня: зеленый цвет означает сохранено, но не привязано к git.
Эндрю

Ответы:

147

Они показывают строки, которые вы изменили.

См. Здесь более подробную информацию и таблицу, показывающую, что означают разные цвета:

+ ----------- + ------------------------------ + ------ ------------------- +
| Маркер | В отличие от | Отличается от файла |
| цвет | файл сохранен на диске? | что открылось? |
+ ----------- + ------------------------------ + ------ ------------------- +
| Ничего | Нет | Нет |
| Желтый | Да | Да |
| Зеленый | Нет | Да |
| Апельсин | Да | Нет |
+ ----------- + ------------------------------ + ------ ------------------- +

Изменить: Blueуказывает, что строка была изменена, сохранена, а затем отменена путем отмены.
Чтобы увидеть весь список цветовых схем, перейдите к Tools> Opitons> Environment> Fonts and Colors. (Или Ctrl+ Q.then типа «Шрифты и цвета»)

Адрианбэнкс
источник
Больше, чем я ожидал. Спасибо за ссылку. Это очень полезно.
Тарик
9
«Отличается от файла, который был открыт» должен быть «изменен с момента открытия файла». Также я хотел бы, чтобы у них был наведенный указатель мыши, объясняющий это.
Джейсон Аксельсон
3
+1 за подсказку, объясняющую, что означают цветные полосы. Совершенно предсказуемо, что многие люди понятия не имеют, что означают цвета, особенно зеленый, что, мягко говоря, необычно.
jarmod
19

Желтый - исходный код, который был изменен с момента открытия файла, и который не был сохранен.

Зеленый - исходный код , который был изменен , так как вы открыли файл, и это уже было сохранено.

Райан Ланди
источник
13

В ИТОГЕ...

Начни пусто.

Внесите изменения = желтый.

Сохраните изменение = зеленый.

Отменить = Оранжевый.

Снова измените линию на желтый.

Дуг Нулл
источник
9

На полях редактора Visual Studio также могут отображаться голубые полосы. Но это всего лишь замена оранжевого цвета в некоторых темных темах.

В дополнение к другим ответам обратите внимание, что в темных темах используется синий вместо оранжевого :

Светлые темы

введите описание изображения здесь

Темные темы

( оранжевый цвет представлен как голубой )

введите описание изображения здесь

Настройка

Используя плагин Visual Studio Color Theme Editor от Microsoft, вы можете сосредоточиться на следующих трех элементах:

введите описание изображения здесь

Этот же плагин доступен и для более поздних версий Visual Studio, например для
редактора цветовых тем Visual Studio 2015 .

Miroxlav
источник
5

Это отредактированные строки текста после последнего сохранения

или / и

Строки кода редактируются Edit-> Advanced-> Format Document. Он форматирует код (пробелы, разрывы строк и т. Д.), Соответствующие настройки VS для текущего языка файла.

Абатищев
источник
1

В них указано, где был изменен исходный код.

Dthorpe
источник