Страница "Шрифты и цвета", папка "Среда", диалоговое окно "Параметры"

На странице Шрифты и цвета диалогового окна Параметры можно установить пользовательский шрифт и цветовую схему для различных элементов пользовательского интерфейса в интегрированной среде разработки (IDE). Для доступа к этому диалоговому окну щелкните Сервис>Параметры, а затем выберите Среда>Шрифты и цвета.

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

Показать параметры для

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

  • Текстовый редактор

    Изменение стиля, размера и настроек цвета шрифта для текстового редактора повлияет на вид текста в текстовом редакторе, используемом по умолчанию. На документы, открытые в текстовом редакторе вне интегрированной среды разработки, данные настройки не влияют.

  • Принтер и вырезать или копировать

    Изменения стиля, размера и настроек цвета шрифта для принтера повлияют на вид текста в печатном варианте документа.

    Примечание.

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

  • Завершение операторов

    Изменяет стиль и размер шрифта для текста, отображаемого во всплывающем окне завершения операторов в редакторе.

  • Всплывающая подсказка редактора

    Изменяет стиль и размер шрифта для текста, отображаемого в подсказках в редакторе.

  • Среда

    Изменяет стиль и размер шрифта для всех элементов пользовательского интерфейса IDE, у которых еще нет отдельного параметра в области Показать параметры для.

  • [Все окна текстовых инструментов]

    Изменения параметров стиля, размера шрифта и цвета для этого элемента влияют на внешний вид текста в окнах инструментов, имеющих области вывода в интегрированной среде разработки. Например, окно вывода, командное окно, окно интерпретации и т. д.

    Примечание.

    Изменения текста элементов [Все окна текстовых инструментов] не действуют во время сеанса, в котором они были вынесены. Вы можете оценить такие изменения, открыв другой экземпляр Visual Studio.

По умолчанию

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

Шрифт (моноширинные шрифты имеют полужирное начертание)

Содержит все шрифты, установленные в системе. При первом отображении раскрывающегося меню выделяется текущий шрифт для элемента, выбранного в области Показать параметры для. Моноширинные шрифты, которые удобнее выравнивать в редакторе, выделены полужирным шрифтом.

Размер

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

Отображаемые элементы

Список элементов, для которых можно изменить цвет изображения и фона.

Примечание.

Обычный текст является отображаемым элементом по умолчанию. Таким образом, свойства, назначенные для отображаемого элемента Обычный текст, будут переопределяться свойствами, назначенными другим отображаемым элементам. Например, если назначить голубой цвет элементу Обычный текст и зеленый цвет элементу Идентификатор, все идентификаторы будут отображаться зеленым цветом. В этом примере свойства элемента Идентификатор переопределяют свойства элемента Обычный текст.

К отображаемым элементам относятся следующие:

Отображаемый элемент Description
Обычный текст Текст в редакторе.
Выделенный текст Текст, который включается в текущее выделение, когда редактор имеет фокус.
Неактивный выделенный текст Текст, который включается в текущее выделение, когда редактор теряет фокус.
Поле индикаторов В левой части редактора кода есть поле, в котором отображаются значки точек останова и закладок.
Номера строк Необязательные номера, отображаемые рядом с каждой строкой кода
Видимое пустое пространство Пробелы, знаки табуляции и индикаторы переноса строки
Закладка Строки с закладками. Закладка отображается только при отключении поля индикаторов.
Парные фигурные скобки (выделение) Выделение, которое обычно представлено полужирным шрифтом для парных скобок.
Парные фигурные скобки (прямоугольник) Выделение, которое обычно представлено серым прямоугольником на фоне.
Точка останова (выключена) Не используется.
Точка останова (включена) Указывает цвет выделения для операторов или строк, содержащих простые точки останова. Этот параметр применим только в том случае, если активны точки останова уровня операторов или на странице "Общие" папки "Отладка" в диалоговом окне "Параметры" выбран параметр Выделять всю строку исходного кода для точек останова и текущего оператора.
Точка останова (ошибка) Указывает цвет выделения для операторов или строк, содержащих точки останова, которые находятся в состоянии ошибки. Применим только в том случае, если активны точки останова уровня операторов или на странице "Общие" папки "Отладка" в диалоговом окне "Параметры" выбран параметр Выделять всю строку исходного кода для точек останова и текущего оператора.
Точка останова (предупреждение) Указывает цвет выделения для операторов или строк, содержащих точки останова, которые находятся в состоянии предупреждения. Применим только в том случае, если активны точки останова уровня операторов или на странице "Общие" папки "Отладка" в диалоговом окне "Параметры" выбран параметр Выделять всю строку исходного кода для точек останова и текущего оператора.
Точка останова — расширение (выключена) Указывает цвет выделения для операторов или строк, содержащих отключенные точки останова, являющиеся условными или имеющие подсчет количества обращений. Применим только в том случае, если активны точки останова уровня операторов или на странице "Общие" папки "Отладка" в диалоговом окне "Параметры" выбран параметр Выделять всю строку исходного кода для точек останова и текущего оператора.
Точка останова — расширение (включена) Указывает цвет выделения для операторов или строк, содержащих точки останова, являющиеся условными или имеющие подсчет количества обращений. Применим только в том случае, если активны точки останова уровня операторов или на странице "Общие" папки "Отладка" в диалоговом окне "Параметры" выбран параметр Выделять всю строку исходного кода для точек останова и текущего оператора.
Точка останова — расширение (ошибка) Указывает цвет выделения для операторов или строк, содержащих точки останова, являющиеся условными или имеющие подсчет количества обращений, которые находятся в состоянии ошибки. Применим только в том случае, если активны точки останова уровня операторов или на странице "Общие" папки "Отладка" в диалоговом окне "Параметры" выбран параметр Выделять всю строку исходного кода для точек останова и текущего оператора.
Точка останова — расширение (предупреждение) Указывает цвет выделения для операторов или строк, содержащих точки останова, являющиеся условными или имеющие подсчет количества обращений, которые находятся в состоянии предупреждения. Применим только в том случае, если активны точки останова уровня операторов или на странице "Общие" папки "Отладка" в диалоговом окне "Параметры" выбран параметр Выделять всю строку исходного кода для точек останова и текущего оператора.
Точка останова — сопоставление (выключена) Указывает цвет выделения для операторов или строк, содержащих отключенные сопоставленные точки останова. Применим для отладки ASP или ASP.NET в том случае, если активны точки останова уровня операторов или на странице "Общие" папки "Отладка" в диалоговом окне "Параметры" выбран параметр Выделять всю строку исходного кода для точек останова и текущего оператора.
Точка останова —сопоставление (включена) Указывает цвет выделения для операторов или строк, содержащих сопоставленные точки останова. Применим для отладки ASP или ASP.NET в том случае, если активны точки останова уровня операторов или на странице "Общие" папки "Отладка" в диалоговом окне "Параметры" выбран параметр Выделять всю строку исходного кода для точек останова и текущего оператора.
Точка останова — сопоставление (ошибка) Указывает цвет выделения для операторов или строк, содержащих сопоставленные точки останова в состоянии ошибки. Применим для отладки ASP или ASP.NET в том случае, если активны точки останова уровня операторов или на странице "Общие" папки "Отладка" в диалоговом окне "Параметры" выбран параметр Выделять всю строку исходного кода для точек останова и текущего оператора.
Точка останова — сопоставление (предупреждение) Указывает цвет выделения для операторов или строк, содержащих сопоставленные точки останова в состоянии предупреждения. Применим для отладки ASP или ASP.NET в том случае, если активны точки останова уровня операторов или на странице "Общие" папки "Отладка" в диалоговом окне "Параметры" выбран параметр Выделять всю строку исходного кода для точек останова и текущего оператора.
Зарезервированные слова пользователя C/C++ Константа в определенном файле кода, определенная с помощью директивы #define.
Возврат вызова Указывает цвет выделения для операторов или строк исходного кода, указывающих точки возврата вызова, когда при отладке контекст переключается на кадр стека, отличный от верхнего.
Зависимое поле фрагмента кода Поле, которое будет обновляться при изменении текущего изменяемого поля.
Поле фрагмента кода Изменяемое поле при активном фрагменте кода.
Свертываемый текст Блок текста или кода, который можно свернуть или развернуть в редакторе кода.
Комментарий Комментарии к коду.
Ошибка компилятора Синие волнистые линии в редакторе, обозначающие ошибку компилятора.
Области вне покрытия кода Код, который не был охвачен модульным тестом.
Области с частичным покрытием кода Код, который был частично охвачен модульным тестом.
Области с покрытием кода Код, который был полностью охвачен модульным тестом.
Комментарий CSS Комментарий в каскадных таблицах стилей. Например:

/*Комментарий*/
Ключевое слово CSS Ключевые слова в каскадной таблице стилей.
Имя свойства CSS Имя свойства, например «Фон».
Значение свойства CSS Назначенное свойству значение, например «синий».
Селектор CSS Строка, определяющая, к каким элементам применяется соответствующее правило. Селектором может быть простой селектор, например «H1», или контекстный селектор, например «H1 B», состоящий из нескольких простых селекторов.
Строковое значение CSS Строка в каскадных таблицах стилей.
Текущее расположение списка Текущая строка, к которой выполнен переход в окне инструментов списка, например окно вывода или окно результатов поиска.
Текущий оператор Указывает цвет выделения для оператора или строки исходного кода, указывающих текущее положение шага при отладке.
Измененные данные отладчика Цвет текста, используемый для отображения измененных данных в окнах Регистры и Память.
Фон окна определения Цвет фона в окне Определение кода.
Текущее соответствие в окне определения Текущее определение в окне Определение кода.
Имя файла дизассемблированного кода Цвет текста, используемый для отображения остановов имен файлов в окне Дизассемблированный код.
Источник дизассемблированного кода Цвет текста, используемый для отображения строк исходного кода в окне Дизассемблированный код.
Символ дизассемблированного кода Цвет текста, используемый для отображения имен символов в окне Дизассемблированный код.
Дизассемблированный код Цвет текста, используемый для отображения кода операции и данных в окне Дизассемблированный код.
Исключенный код Код, который не должен компилироваться, согласно условной директиве препроцессора, например #if.
Идентификатор Идентификаторы в коде, например имена классов, имена методов и имена переменных.
Ключевое слово Зарезервированные ключевые слова для данного языка. Например: class и namespace.
Адрес памяти Цвет текста, используемый для отображения столбца адреса в окне Память.
Память изменена Цвет текста, используемый для отображения измененных данных в окне Память.
Данные памяти Цвет текста, используемый для отображения данных в окне Память.
Ошибка чтения памяти Цвет текста, используемый для отображения нечитаемых областей памяти в окне Память.
Число Число в коде, представляющее фактическое числовое значение.
Оператор Операторы, такие как +, - и !=.
Другая ошибка Другие типы ошибок, которым не назначены волнистые линии. В настоящее время сюда относятся грубые редакции в режиме «Изменить и продолжить».
Ключевое слово препроцессора Ключевые слова, используемые препроцессором, например, #include.
Область только для чтения Код, который нельзя изменить. Например, код, отображаемый в окне представления определения кода, или код, который нельзя изменить в режиме «Изменить и продолжить».
Предпосылки рефакторинга Цвет фона диалогового окна Просмотр изменений.
Текущее поле рефакторинга Цвет фона текущего элемента, выбранного для рефакторинга в диалоговом окне Просмотр изменений.
Зависимое поле рефакторинга Цвет ссылок элемента, выбранного для рефакторинга в диалоговом окне Просмотр изменений.
Данные регистров Цвет текста, используемый для отображения данных в окне Регистры.
NAT-бит регистра Цвет текста, используемый для отображения нераспознанных данных и объектов в окне Регистры.
Смарт-тег Используется для указания структуры при вызове смарт-тегов.
DML-маркер SQL Применяется к редактору Transact-SQL. Операторы языка DML в этом редакторе по умолчанию помечаются синей рамкой.
Устаревший код Устаревший код, ожидающий обновления. В некоторых случаях операция «Изменить и продолжить» не может сразу же применить изменения кода, но применит их позднее в процессе отладки. Это происходит при изменении функции, которая должна вызвать текущую выполняемую функцию, или при добавлении новых переменных объемом более 64 байт в функцию, ожидающую в стеке вызовов. В этом случае отладчик отображает диалоговое окно «Предупреждение о необходимости обновления кода», а замененный код продолжает выполняться, пока соответствующая функция не завершится и не будет вызвана снова. Операция «Изменить и продолжить» применяет изменения кода в этот момент.
String Строковые литералы.
String (C# @ Verbatim) Строковые литералы в C#, которые интерпретируются буквально. Например:

@"x"
Синтаксическая ошибка Ошибки синтаксического анализа.
Ярлык списка задач Если к строке добавляется ярлык Список задач, а поле индикаторов отключено, строка будет выделена.
Точка отслеживания (выключена) Не используется.
Точка отслеживания (включена) Указывает цвет выделения для операторов или строк, содержащих простые точки трассировки. Этот параметр применим только в том случае, если активны точки трассировки уровня операторов или на странице "Общие" папки "Отладка" в диалоговом окне "Параметры" выбран параметр Выделять всю строку исходного кода для точек останова и текущего оператора.
Точка трассировки (ошибка) Указывает цвет выделения для операторов или строк, содержащих точки трассировки, которые находятся в состоянии ошибки. Этот параметр применим только в том случае, если активны точки трассировки уровня операторов или на странице "Общие" папки "Отладка" в диалоговом окне "Параметры" выбран параметр Выделять всю строку исходного кода для точек останова и текущего оператора.
Точка отслеживания (предупреждение) Указывает цвет выделения для операторов или строк, содержащих точки трассировки, которые находятся в состоянии предупреждения. Этот параметр применим только в том случае, если активны точки трассировки уровня операторов или на странице "Общие" папки "Отладка" в диалоговом окне "Параметры" выбран параметр Выделять всю строку исходного кода для точек останова и текущего оператора.
Точка отслеживания — расширение (выключена) Указывает цвет выделения для операторов или строк, содержащих отключенные точки трассировки, являющиеся условными или имеющие подсчет количества обращений. Этот параметр применим только в том случае, если активны точки трассировки уровня операторов или на странице "Общие" папки "Отладка" в диалоговом окне "Параметры" выбран параметр Выделять всю строку исходного кода для точек останова и текущего оператора.
Точка отслеживания — расширение (включена) Указывает цвет выделения для операторов или строк, содержащих точки трассировки, являющиеся условными или имеющие подсчет количества обращений. Этот параметр применим только в том случае, если активны точки трассировки уровня операторов или на странице "Общие" папки "Отладка" в диалоговом окне "Параметры" выбран параметр Выделять всю строку исходного кода для точек останова и текущего оператора.
Точка отслеживания — расширение (ошибка) Указывает цвет выделения для операторов или строк, содержащих точки трассировки, являющиеся условными или имеющие подсчет количества обращений, которые находятся в состоянии ошибки. Этот параметр применим только в том случае, если активны точки трассировки уровня операторов или на странице "Общие" папки "Отладка" в диалоговом окне "Параметры" выбран параметр Выделять всю строку исходного кода для точек останова и текущего оператора.
Точка отслеживания — расширение (предупреждение) Указывает цвет выделения для операторов или строк, содержащих точки трассировки, являющиеся условными или имеющие подсчет количества обращений, которые находятся в состоянии предупреждения. Этот параметр применим только в том случае, если активны точки трассировки уровня операторов или на странице "Общие" папки "Отладка" в диалоговом окне "Параметры" выбран параметр Выделять всю строку исходного кода для точек останова и текущего оператора.
Точка отслеживания — сопоставление (выключена) Указывает цвет выделения для операторов или строк, содержащих отключенные сопоставленные точки трассировки. Применим для отладки ASP или ASP.NET в том случае, если активны точки останова уровня операторов или на странице "Общие" папки "Отладка" в диалоговом окне "Параметры" выбран параметр Выделять всю строку исходного кода для точек останова и текущего оператора.
Точка отслеживания — сопоставление (включена) Указывает цвет выделения для операторов или строк, содержащих сопоставленные точки трассировки. Применим для отладки ASP или ASP.NET в том случае, если активны точки останова уровня операторов или на странице "Общие" папки "Отладка" в диалоговом окне "Параметры" выбран параметр Выделять всю строку исходного кода для точек останова и текущего оператора.
Точка отслеживания — сопоставление (ошибка) Указывает цвет выделения для операторов или строк, содержащих сопоставленные точки трассировки в состоянии ошибки. Применим для отладки ASP или ASP.NET в том случае, если активны точки останова уровня операторов или на странице "Общие" папки "Отладка" в диалоговом окне "Параметры" выбран параметр Выделять всю строку исходного кода для точек останова и текущего оператора.
Точка отслеживания — сопоставление (предупреждение) Указывает цвет выделения для операторов или строк, содержащих сопоставленные точки трассировки в состоянии предупреждения. Применим для отладки ASP или ASP.NET в том случае, если активны точки останова уровня операторов или на странице "Общие" папки "Отладка" в диалоговом окне "Параметры" выбран параметр Выделять всю строку исходного кода для точек останова и текущего оператора.
Отслеживать изменения после сохранения Строки кода, которые были изменены с момента открытия файла, однако сохраняются на диске.
Отслеживать изменения перед сохранением Строки кода, которые были изменены с момента открытия файла, однако не сохраняются на диске.
Пользовательские типы Определенные пользователями типы.
Пользовательские типы (делегаты) Цвет типов для делегатов.
Пользовательские типы (перечисления) Цвет типов, используемых для перечислений.
Пользовательские типы (интерфейсы) Цвет типов для интерфейсов.
Пользовательские типы (типы значений) Цвет типов для типов значения, таких как структуры в C#.
Маркер Visual Basic (только для чтения) Маркер, относящийся к Visual Basic и используемый для обозначения операции «Изменить и продолжить», например, областей исключений, определения метода и неконечных кадров вызова.
Предупреждения Предупреждения компилятора.
Путь строк предупреждения Используется для строк с предупреждениями статического анализа.
Атрибут XML Имена атрибутов.
Кавычки атрибута XML Символы кавычек для атрибутов XML.
Значение атрибута XML Содержимое атрибутов XML.
Секция XML CData Содержимое <![ CDATA[...].>
Комментарий XML Содержимое <-- -->.
Разделитель XML Разделители синтаксиса XML, включая <, <?, !, <<--, -->, ?, <!>[, ]>, и [, ].
Атрибут XML Doc Значение атрибута xml-документации, например <param name="I",> в котором цветом является "I".
Комментарий XML Doc Комментарии, заключенные в комментарии XML-документации.
Тег XML Doc Теги в комментариях XML-документации, например

<сводка>.
Ключевое слово XML Ключевые слова DTD, такие как NDATA, IDREF и CDATA.
Имя XML Имена элементов и имя цели инструкций по обработке.
Инструкция по обработке XML Содержимое инструкций по обработке, за исключением имени цели.
Текст XML Текстовое содержимое элемента.
Ключевое слово XSLT Имена элементов.

Основной цвет элемента

Содержит цвета, которые можно использовать в качестве основного цвета для элемента, выбранного в списке Отображаемые элементы. Поскольку некоторые элементы связаны друг с другом и должны составлять согласованную схему отображения, при изменении цвета переднего плана текста также изменяются значения по умолчанию для таких элементов, как «Ошибка компилятора», «Ключевое слово» или «Оператор».

Автоматически

Элементы могут наследовать цвет переднего плана от других отображаемых элементов, таких как Обычный текст. Если используется данный параметр, при изменении цвета унаследованного отображаемого элемента автоматически изменяется и цвет связанных элементов. Например, если вы выбрали значение Автоматически для элемента Ошибка компилятора, а потом изменили цвет элемента Обычный текст на красный, элемент Ошибка компилятора также наследует этот красный цвет.

По умолчанию

Цвет, отображаемый для элемента при первом запуске Visual Studio. При нажатии кнопки По умолчанию выполняется возврат к этому цвету.

Пользовательское

Отображает диалоговое окно «Цвет», чтобы можно было задать пользовательский цвет для элемента, выбранного в списке отображаемых элементов.

Примечание.

Возможности задавать собственные цвета могут быть ограничены настройками цвета для монитора компьютера. Например, если компьютер настроен на отображение 256 цветов, и вы выбираете другой цвет в диалоговом окне Цвет, среда IDE по умолчанию использует ближайший доступный Основной цвет и отображает черный цвет в поле просмотра Цвет.

Фоновый цвет элемента

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

Автоматически

Элементы могут наследовать фоновый цвет от других отображаемых элементов, таких как Обычный текст. Если используется данный параметр, при изменении цвета унаследованного отображаемого элемента автоматически изменяется и цвет связанных элементов. Например, если вы выбрали значение Автоматически для элемента Ошибка компилятора, а потом изменили цвет элемента Обычный текст на красный, элемент Ошибка компилятора также наследует этот красный цвет.

По умолчанию

Цвет, отображаемый для элемента при первом запуске Visual Studio. При нажатии кнопки По умолчанию выполняется возврат к этому цвету.

Пользовательское

Отображает диалоговое окно «Цвет», чтобы можно было задать пользовательский цвет для элемента, выбранного в списке отображаемых элементов.

Полужирный шрифт

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

Образец

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

См. также