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


Быстрые действия

Быстрые действия в Visual Studio позволяют легко рефакторингировать, создавать или изменять код одним действием. Быстрые действия доступны для C#, C++ и файлов кода Visual Basic. Некоторые действия доступны только для определенного языка, тогда как другие доступны для всех языков.

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

Примечание.

Эта статья относится к Visual Studio в Windows. Информацию о Visual Studio для Mac см. в статье Рефакторинг кода (Visual Studio для Mac).

Общие сведения о значках быстрого действия

Visual Studio использует несколько значков, чтобы указать, когда доступны быстрые действия. Тип значка указывает, является ли быстрое действие рекомендацией или обязательным исправлением, включая рефакторинг:

  • Отвертказначок отвертки: предлагаемое действие для улучшения кода.

  • Желтая лампочкаЗначок лампочки: рекомендуемое действие для решения некритических проблем с кодом.

  • Лампочка Значок лампочки ошибкиошибки: критическое действие для устранения ошибки в коде или применения необходимого рефакторинга.

Для любого языка сторонние стороны могут предоставлять пользовательские диагностика и предложения, такие как часть пакета SDK. Visual Studio отображает лампочки на основе этих правил.

Применение рекомендаций для улучшения кода

Если доступны быстрые действия, можно выбрать значок лампочки или отвертки Значок лампочки значок отвертки рядом с применимым кодом.

  • Чтобы увидеть доступные улучшения, щелкните стрелку ВНИЗ рядом с значком или используйте ссылку "Показать потенциальные исправления".

    Снимок экрана: сведения о рекомендации по быстрому действию с значком лампочки в Visual Studio.

  • Чтобы применить рекомендуемое изменение к коду, выберите значок. Вы также можете выбрать ctrl+period (.), если курсор находится в строке кода, где отображается доступное действие.

Применение действий для устранения ошибок

Если в коде возникла ошибка, а в Visual Studio есть рекомендуемое исправление, вы увидите красный волнистый элемент в коде с ошибкой. Значок лампочки Значок лампочки ошибки ошибки также отображается рядом с помеченным кодом.

  • Чтобы просмотреть доступные исправления, щелкните стрелку ВНИЗ рядом с значком или используйте ссылку "Показать потенциальные исправления".

    Снимок экрана: значок

  • Чтобы применить рекомендуемое изменение к коду, выберите значок. Вы также можете выбрать ctrl+period (.), если курсор находится в строке кода, где отображается доступное действие.

Совет

Вы можете отключить некоторые из исправлений кода быстрых действий. Дополнительные сведения см. в разделе "Отключение анализа исходного кода для .NET".

Поиск доступных действий

Вы можете проверить код на наличие доступных быстрых действий в Visual Studio, отсканировав лампочку, отвертку Значок лампочкизначок отверткии лампочку ошибок:Значок лампочки ошибки

  • Переместите указатель мыши на код и обратите внимание на все значки быстрого действия:

    Снимок экрана: базовая рекомендация по быстрому действию и значок лампочки в Visual Studio.

  • Переместите курсор вставки (|) в строку кода и проверьте наличие значков быстрого действия в левом поле редактора кода.

  • Нажмите клавиши CTRL +PERIOD (.) в любом месте строки для списка доступных параметров быстрого действия и рефакторинга.