Visual Studio Underscore в зеленом _ (не зеленый squiggly)

Visual Studio 2013 часто маркирует мой код зеленым _ (зеленая панель подчеркивания).

enter image description here

Что он представляет и есть функция, с которой она связана, например, автозаполнение или intellisense?

Ответ 1

Это функция автоматического закрытия фигур, которая была представленная в Visual Studio 2013 (хотя, как и многие новые функции в Visual Studio, это было фактически в Производительность электроинструментов).

Когда вы пишете открытую фигурную скобку, Visual Studio 2013 автоматически вставляет автоматически закрывающуюся фигуру. Подчеркнуто, что редактор кода по-прежнему находится в режиме полного набора. В этом режиме Visual Studio ждет, если вы закроете скобу самостоятельно, и в этом случае она удалит избыточную фигуру и, если необходимо, переместит текстовый курсор. В этом режиме вы также можете нажать вкладку, чтобы переместить курсор мимо закрывающей скобки; хотя, похоже, это работает только тогда, когда обе фигурные скобки находятся на одной линии, и между курсором и закрывающей скобкой нет ничего (кроме пробелов). Перемещение курсора за пределы фигурных скобок выходит из этого режима.

Эта функция работает не только для фигурных скобок, но и круглых скобок, квадратных скобок и кавычек (одиночная и двойная).

Вы можете включить или отключить эту функцию, установив или сняв флажок "Автоматическое завершение скобки", расположенное в:

Инструменты → Опции → Текстовый редактор → Все языки * → Общие

* или конкретный язык, например. С#

Ответ 2

Просто перейдите к инструментам, затем параметрам. Вы увидите шрифты элементов и цвета там, где вы можете выбрать то, что вы хотите сделать в такой части вашего кода, например, выбрать тип текста и цвет.