快速操作

在 Visual Studio 中通过快速操作,只凭单个操作便可轻松重构、生成或修改代码。 快速操作可用于 C#、C++ 和 Visual Basic 代码文件。 某些操作特定于一种语言,而其他操作适用于所有语言。

可使用“快速操作”功能:

了解快速操作图标

Visual Studio 使用多个图标来指示何时可以使用快速操作。 图标类型指示快速操作是建议操作还是必需修复,包括重构:

  • 螺丝刀螺丝刀图标:建议的操作以改进代码。

  • 黄色灯泡灯泡图标:解决代码非关键问题的建议操作。

  • 错误灯泡错误灯泡图标:修复代码中错误或应用必要重构的关键操作。

对于任何语言,第三方都可以提供自定义诊断和建议,例如 SDK 的一部分。 Visual Studio 根据这些规则显示灯泡。

查找可用操作

可以通过扫描灯泡 灯泡图标、螺丝刀 螺丝刀图标 和错误灯泡 错误灯泡图标 来检查代码,了解 Visual Studio 中的可用快速操作:

  • 将鼠标移到代码上,并注意任何快速操作图标:

    显示 Visual Studio 中基本快速操作建议和灯泡图标的屏幕截图。

  • 将插入光标 (|) 移到代码行中,并在代码编辑器的左边距中检查快速操作图标。

还可以手动检查是否有任何可用的快速操作:

  • 右键单击代码行,并选择 “快速操作”和“重构 ”列表的“快速操作”和“重构”选项。

  • 选择行上任意位置的 Ctrl + 句点(.)。

应用建议以改进代码

当“快速操作”可用时,可以选择适用代码旁边的灯泡 灯泡图标 或螺丝刀 螺丝刀图标 图标。

  • 若要查看可用的改进,请选择图标旁边的向下箭头或使用显示可能的修补程序链接。

    显示 Visual Studio 中灯泡图标的快速操作建议详细信息的屏幕截图。

  • 若要对代码应用建议的更改,请选择图标。 当光标位于显示可用操作的代码行上时,还可以选择 Ctrl + 句点 (.)。

应用操作以修复错误

如果代码中存在错误,并且 Visual Studio 有建议的修补程序,则会在错误代码下方看到一个红色的波浪线。 错误灯泡 错误灯泡图标 图标还会显示在标记的代码旁边。

  • 若要查看可用的修补程序,请选择图标旁边的向下箭头或使用显示可能的修补程序链接。

    显示 Visual Studio 中“快速操作”可能的修补程序和错误灯泡图标的屏幕截图。

  • 若要对代码应用建议的更改,请选择图标。 当光标位于显示可用操作的代码行上时,还可以选择 Ctrl + 句点 (.)。

提示

可以关闭一些代码修复快速操作。 有关详细信息,请参阅禁用 .NET 的源代码分析

获取 AI 帮助

如果你有 Copilot,则可以在使用快速操作灯泡时获得 AI 帮助。 从灯泡菜单中,选择“ 使用 Copilot 修复”。 这将打开与 GitHub Copilot Chat 的内联聊天,提供可用的修补程序。

显示灯泡的快速操作 GitHub Copilot 选项的屏幕截图。