Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
CSharp_Prog_Guide.doc
Скачиваний:
16
Добавлен:
16.11.2019
Размер:
6.22 Mб
Скачать

Разметка кода цветом

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

Лексемы

Редактор кода размечает цветом следующие типы лексем:

  • Примечание

  • Исключенный код

  • Идентификатор

  • Ключевое слово

  • Число

  • Оператор

  • Ключевое слово препроцессора

  • Строка

  • Строка (C# в виде точной строки)

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

  • Пользовательские типы (типы значений)

  • Пользовательские типы (перечисления)

  • Пользовательские типы (делегаты)

  • Раздел CDATA XML

  • Атрибут документации XML

  • Комментарий документации XML

  • Тег документации XML

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

Contextual Keywords

The code editor colorizes contextual keywords appropriately. In the following example, the type yield is colorized teal, and the keyword yield is colorized blue.

Brace Matching Colorization

The code editor facilitates bold colorization or highlight colorization for brace matching.

Bold Colorization

When you change any part of the following code construct pairs, the string or code construct pairs are briefly displayed in bold to indicate an association between them:

Контекстные ключевые слова

Редактор кода выполняет разметку контекстных ключевых слов цветом соответствующим образом. В следующем примере тип yield выделяется бирюзовым цветом, а ключевое слово yield выделяется синим цветом.

-------

Разметка цветом для обозначения парности фигурных скобок

Редактор кода облегчает разметку цветом и жирным шрифтом или выделением цветным фоном для обозначения парности фигурных скобок.

Разметка цветом и жирным шрифтом

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

" "

A string

@" "

A verbatim string

#if, #endif

Preprocessor directives for conditional sections

#region, #endregion

Preprocessor directives for conditional sections

case, break

Control statement keywords

default, break

Control statement keywords

for, break

Evaluation expression keywords

for, continue

Evaluation expression keywords

foreach, break

Evaluation expression keywords

foreach, continue

Evaluation expression keywords

while, break

Evaluation expression keywords

while, continue

Evaluation expression keywords

You can disable this feature by clearing the Automatic delimiter highlighting property in the General, Text Editor, Options Dialog Box.

Highlight Colorization

When the pointer is positioned immediately before a starting delimiter, or immediately after an ending delimiter, gray rectangles appear to highlight both starting and ending delimiters to indicate an association between them. This feature is available for the following matching pairs:

{ }

braces

[ ]

brackets

( )

parenthesis

" "

Строка

@" "

Точная строка

#if, #endif

Директивы препроцессора для условных разделов

#region, #endregion

Директивы препроцессора для условных разделов

case, break

Ключевые слова операторов управления

default, break

Ключевые слова операторов управления

for, break

Ключевые слова для вычисления значений выражений

for, continue

Ключевые слова для вычисления значений выражений

foreach, break

Ключевые слова для вычисления значений выражений

foreach, continue

Ключевые слова для вычисления значений выражений

while, break

Ключевые слова для вычисления значений выражений

while, continue

Ключевые слова для вычисления значений выражений

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