Редактор кода и текстов

Редактор кода и текстов — это средство обработки текста, предназначенное для ввода, отображения и изменения кода и текста. В зависимости от содержимого он называется редактором запросов, редактором текстов или редактором. Если он содержит только текст, не связанный с языком, его называют редактором текстов. Если в нем содержится исходный код на каком-либо языке, он называется редактором запросов. Если речь идет о конкретном типе редактора запросов, то к названию добавляется тип исходного кода, например «Редактор запросов компонента Database Engine» или «Редактор запросов многомерных выражений».

Функции

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

    На панели кода можно установить параметры работы с текстом: отступы, табуляции, режим перетаскивания текста и т. п.

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

    Поле выделения можно скрыть или отобразить на странице Общие папки Редактор текстов в диалоговом окне Параметры.

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

  • Нумерация строк
    Отображает номера строк в редакторе слева от строк текста или кода. Нумерация строк включается в диалоговом окне Параметры (меню Сервис) на странице «Редактор текстов», «Все языки», «Общие» или на конкретной странице редактора.

  • Перенос по словам
    Отображает длинные строки текста на нескольких строках, позволяя видеть весь текст, содержащийся в строке. Перенос по словам не влияет на внешний вид текста при выполнении или печати. Перенос по словам включается в диалоговом окне Параметры (меню Сервис) на странице «Редактор текстов», «Все языки», «Общие» или на конкретной странице редактора.

  • Технология IntelliSense
    Чтобы просмотреть параметры технологии Microsoft IntelliSense, в меню Правка редактора выберите пункт Технология IntelliSense. Дополнительные сведения о технологии IntelliSense см. в разделе Использование технологии IntelliSense.

  • Структурирование кода
    Отображает группы кода и линии структурирования слева от строк. Группы кода могут быть развернуты и свернуты, что повышает его читабельность.

  • Отладка
    Позволяет приостанавливать выполнение кода на конкретных инструкциях. После остановки можно просмотреть данные и системные сведения, что позволяет находить ошибки в коде. Отладчик Transact-SQL в редакторе запросов Database Engine является единственным отладчиком в среде Среда SQL Server Management Studio.

  • Строка состояния
    Отображает системные сведения, связанные с окном редактора запросов, например, к какому экземпляру подключен редактор запросов.

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

    Если нажать кнопку Создать запрос на панели инструментов или щелкнуть правой кнопкой мыши запись сервера и выбрать команду Создать запрос, в строке состояния отображается цвет, заданный для данного сервера. Если открыть окно редактора запросов, выбрав в меню Файл команду Создать запрос к ядру СУБД, можно использовать диалоговое окно Соединение с сервером, чтобы указать цвет.