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

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

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

Примечание

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

Быстрые действия можно применять, используя значок лампочки значок лампочки, значок отвертки значок отвертки или сочетание клавиш CTRL+ . когда курсор находится на строке кода, для которой доступно действие. Лампочка, сигнализирующая об ошибке, значок лампочки ошибки отображается, если есть красная волнистая линия, указывающая на ошибку, и у Visual Studio есть решение этой ошибки.

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

Значки

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

Отображение лампочки и отвертки

Если доступно исправление, отображаются лампочки:

  • При наведении курсора мыши на расположение ошибки.

    Лампочка с наведением указателя мыши

  • В левом поле редактора при перемещении курсора в соответствующую строку кода.

Вы также можете нажать клавиши Ctrl+ . в любом месте строки, чтобы увидеть список доступных быстрых действий и рефакторингов.

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

Расширенная лампочка

См. также раздел