"Параметры", "Текстовый редактор", Basic (Visual Basic), "Дополнительно"

Страница свойств VB Specific , в папке Visual Basic в папке "Текстовый редактор" диалогового окна "Параметры "Параметры" (меню "Сервис") содержит следующие свойства:

Страница свойств VB Specific в папке "Базовый" в папке "Текстовый редактор" диалогового окна "Параметры" (меню "Сервис") содержит следующие свойства:

Анализ

  • Запуск фонового анализа кода для ...

    Выберите одно из следующих значений.

    Параметр Наименование
    Нет Все анализаторы и соответствующие исправления кода отключены.

    Компилятор диагностика и соответствующие исправления кода включены во всех открытых документах.
    Текущий документ (по умолчанию) Все анализаторы выполняются только в активном документе.

    Диагностика компилятора включены во всех открытых документах.
    Открытие документов Все анализаторы и диагностика компилятора включены во всех открытых документах.
    Все решение Все анализаторы и диагностика компилятора включены во всех документах решения, открытых или закрытых.

Директивы импорта

  • Сначала при сортировке импорта поместите директивы System

    При выборе команда "Удалить и сортировка импорта " в меню правой кнопкой мыши сортирует директивы и помещает import пространства имен System в верхней части списка.

  • Отдельные группы директив импорта

    При выборе команда Remove and Sort Import в меню правой кнопкой мыши разделяет import директивы, вставляя пустую строку между группами директив с одинаковым корневым пространством имен.

  • Предложение импорта типов в ссылочных сборках

  • Предложение импорта типов в пакетах NuGet

    При выборе этих параметров можно установить пакет NuGet и добавить директиву import для неуправляемых типов.

    Quick Action to install NuGet package in Visual Studio

Выделение

Включить выделение ссылок и ключевых слов

Текстовый редактор может выделить все экземпляры символа или все ключевые слова в предложении, например If..Then, While...End While или Try...Catch...Finally. Вы можете переходить между выделенными ссылками или ключевыми словами с помощью клавиш CTRL + SHIFT + СТРЕЛКА ВНИЗ и CTRL + SHIFT + СТРЕЛКА ВВЕРХ.

структуризация

Включать режим создания структуры

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

Показывать разделительные линии процедур

Текстовый редактор показывает визуальную область действия процедур. Линия проводится в исходных VB-файлах проекта в местах, указанных в следующей таблице:

Расположение в исходном файле VB Пример расположения линий
После закрытия конструкции объявления блока — В конце класса, структуры, модуля, интерфейса или перечисления
— После свойства, функции или дочернего элемента
— Не между предложениями get и set в свойстве
После набора однострочных конструкций — После операторов импорта, до определения типа в файле класса
— После объявления переменных в классе, до любых процедур
После однострочных объявлений (объявления не на уровне блоков) — После операторов импорта, операторов наследования, объявлений переменных, объявлений событий, объявлений делегатов и операторов объявления библиотек DLL

Направляющие для структуры блоков

Если выбрать этот параметр, в редакторе отображаются вертикальные линии в соответствии со структурированными блоками кода. Это позволяет легко определять отдельные блоки кода. Например, вы увидите линию между Sub и EndSub в инструкции Sub.

Справка по редактору

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

Inline Parameter Name Hints for Visual Basic

Автоматическое форматирование (переформатирование) кода Текстовый редактор переформатирует код соответствующим образом. Когда этот параметр выбран, редактор кода делает следующее:

  • Выравнивает код по правильной позиции табуляции.

  • Задает правильный регистр для ключевых слов, переменных и объектов.

  • Добавляет недостающий оператор Then оператора If...Then.

  • Добавляет скобки в вызовы функций.

  • Добавьте недостающие закрывающие кавычки в строки.

  • Переформатирует экспоненциальную нотацию.

  • Переформатирует даты.

Автоматическая вставка завершающих конструкций

Например, если ввести первую строку объявления процедуры Sub Mainи нажать клавишу ВВОД, текстовый редактор добавит соответствующую строку End Sub. Аналогичным образом, при добавлении цикла For текстовый редактор добавляет соответствующий оператор Next. Если этот параметр выбран, редактор кода автоматически добавляет завершающие конструкции.

Автоматическая вставка членов Interface и MustOverride

При фиксации оператора Implements или оператора Inherits для класса текстовый редактор вставляет прототипы членов, которые должны быть реализованы или переопределены, соответственно.

Включать предложения по исправлению ошибок

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

См. также