Быстрые действия
Быстрые действия позволяют легко создавать и изменять код, а также выполнять его рефакторинг одним действием. Быстрые действия доступны для C#, C++ и файлов кода Visual Basic. Некоторые действия доступны только для определенного языка, тогда как другие доступны для всех языков.
Быстрые действия можно использовать для решения следующих задач:
исправление кода при нарушениях правил анализатора кода;
игнорирование нарушений правил анализа кода или настройка их уровня серьезности;
применение рефакторинга (например, встраивание временной переменной);
создание кода (например, представление локальной переменной).
Примечание.
Этот раздел относится к Visual Studio в Windows. Информацию о Visual Studio для Mac см. в статье Рефакторинг кода (Visual Studio для Mac).
Быстрые действия можно применить с помощью лампочки или значков отвертки или нажатием клавиш CTRL+. Если курсор находится в строке кода, для которой доступно действие. Вы увидите лампочку с ошибкой, если есть красный волнистый знак, указывающий на ошибку, и Visual Studio имеет исправление, доступное для этой ошибки.
Сторонние разработчики могут предоставить для любого языка пользовательскую диагностику и предложения, например в рамках пакета SDK, и лампочки Visual Studio будут отображаться на основе этих правил.
Значки
Значок, отображающийся при доступном быстром действии, указывает на тип доступного исправления или рефакторинга. Значок отвертки указывает только на то, что существуют действия, доступные для изменения кода, но их не обязательно следует использовать. Желтый значок лампочки указывает на наличие действий, которые необходимо выполнить для улучшения кода. Значок лампочки ошибки указывает на наличие действия, которое исправляет ошибку в коде.
Отображение лампочки и отвертки
Если доступно исправление, отображаются лампочки:
При наведении курсора мыши на расположение ошибки.
В левом поле редактора при перемещении курсора в соответствующую строку кода.
Вы также можете нажать клавиши CTRL+. В любом месте строки, чтобы просмотреть список доступных быстрых действий и рефакторингов.
Чтобы просмотреть возможные исправления, щелкните стрелку вниз рядом с лампочкой или ссылку Показать возможные исправления. Отобразится список доступных быстрых действий.
Совет
Чтобы узнать, как отключить некоторые из исправлений кода, см . статью "Отключить анализ исходного кода для .NET".
Связанный контент
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по