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


Управление форматированием кода

применимо:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

С помощью редактора можно отформатировать код с отступом, скрытым текстом, URL-адресами и т. д. Вы также можете автоформатировать код при вводе с помощью интеллектуального отступа.

Отступы

Вы можете выбрать три различных стиля отступов текста. Кроме того, можно указать, сколько пробелов составляет один отступ или вкладка, и использовать ли редактор вкладки или пробелы при выполнении отступов.

Выбор стиля отступа

  1. В меню "Сервис" выберите "Параметры".

  2. Выберите текстовый редактор.

  3. Выберите папку и выберите "Все языки" , чтобы задать отступ для всех языков.

  4. Выберите вкладки.

  5. Выберите один из следующих параметров:

    • Нет. Курсор переходит к началу следующей строки.
    • блок. Курсор выравнивает следующую строку с предыдущей строкой.
    • Smart (По умолчанию). Языковая служба определяет соответствующий стиль отступа для использования.

    Некоторые языки не предлагают все три отступа.

Изменение параметров вкладки отступа

  1. В меню "Сервис" выберите "Параметры".

  2. Выберите текстовый редактор.

  3. Выберите папку для Все Языки, чтобы установить отступ для всех языков.

  4. Выберите вкладки.

  5. Чтобы указать символы вкладок для операций табуляции и отступа, выберите "Сохранить вкладки". Чтобы указать пробелы, выберите Вставить пробелы.

    Если выберете Insert Spaces, введите количество символов пробела, которое представляет каждая вкладка или отступ, в Tab Size или Indent Sizeсоответственно.

Код отступа

  1. Выделите текст, который нужно сделать отступ.
  2. Нажмите клавишу TAB или нажмите кнопку Отступ на стандартной панели инструментов.

Код юниндентов

  1. Выделите текст, который требуется выполнить юниндент.
  2. Нажмите клавишу SHIFT+TAB или нажмите кнопку Юниндент на панели инструментов "Стандартный".

Автоматически отступить весь код

  1. В меню "Сервис" выберите "Параметры".
  2. Выберите текстовый редактор.
  3. Выберите все языки.
  4. Выберите вкладки.
  5. Выберите "Умный".

Заметка

Параметр Smart недоступен для некоторых языков.

Преобразование пробела в вкладки

  1. Выделите текст, пробелы в котором требуется преобразовать в табуляции.

  2. В меню "Изменить " наведите указатель мыши на "Дополнительно" и выберите "Выбор табуляции".

Преобразование вкладок в пробелы

  1. Выделите текст, вкладки которого необходимо преобразовать в пробелы.

  2. В меню "Изменить " наведите указатель мыши на "Дополнительно" и выберите Untabify Selection.

Поведение этих команд зависит от настроек вкладок в диалоговом окне "Параметры ". Например, если параметр вкладки равен 4, tabify Selection создает вкладку для каждых 4 смежных пробелов, а Untabify Selection создает 4 пробела для каждой вкладки.

Преобразование текста в верхний и нижний регистр

Команды можно использовать для преобразования текста во весь верхний или нижний регистр.

Переключение текста на верхний или нижний регистр

  1. Выделите текст, который требуется преобразовать.
  2. Чтобы преобразовать текст в верхний регистр, нажмите клавиши CTRL+SHIFT+U или выберите "Создать верхний регистр " в подменю меню "Изменить ".
  3. Чтобы преобразовать текст в нижний регистр, нажмите клавиши CTRL+SHIFT+L или выберите "Сделать нижний регистр " в подменю меню "Изменить ".

Заметка

Полный список сочетаний клавиш см. в сочетаниях клавиш SQL Server Management Studio.

В коде можно создавать и отображать настраиваемые URL-адреса. По умолчанию URL-адреса:

  • Находятся под подчёркиванием.
  • Измените указатель мыши на руку при перемещении по ним.
  • Откройте URL-адрес при выборе, если URL-адрес действителен.

Отображение выбранного URL-адреса

  1. В меню "Сервис" выберите "Параметры".

  2. Выберите текстовый редактор.

  3. Чтобы изменить параметр только для одного языка, выберите папку языка и выберите "Общие". Чтобы изменить параметр для всех языков, выберите "Все языки " и выберите "Общие".

  4. Выберите Включить навигацию по URL-адресам одним щелчком мыши.