快速操作

借助 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 选项。