Поделиться через


Настройка параметров среды для шрифтов и цветов

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

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

Отображение параметров для

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

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

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

  • Принтер и Вырезать/Копировать

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

    Замечание

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

  • Завершение инструкций

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

  • Подсказка редактора

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

  • Окружающая среда

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

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

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

    Замечание

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

Использование значений по умолчанию

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

Шрифт (полужирный тип указывает шрифты фиксированной ширины)

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

размера

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

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

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

Замечание

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

Некоторые из отображаемых элементов включают:

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

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

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

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

Элемент переднего плана

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

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

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

По умолчанию

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

Настройка

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

Замечание

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

Фон элемента

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

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

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

По умолчанию

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

Настройка

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

Жирный

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

Образец

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

См. также