快速操作

适用于:yesVisual Studio noVisual Studio for Mac noVisual Studio Code

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

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

注意

本主题适用于 Visual Studio Windows 版。 对于 Visual Studio for Mac,请参阅重构 (Visual Studio for Mac)

可以使用灯泡light bulb icon或螺丝刀screwdriver icon图标或按 Ctrl+ 应用快速操作光标位于可用操作的代码行上时。 如果出现红色波浪线指示错误,Visual Studio 有一个可用于该错误的修补程序,你将看到一个错误灯泡 error light bulb icon

第三方可针对任何语言提供自定义诊断和建议,例如在 SDK 中提供;同时根据这些规则,Visual Studio 电灯泡可能会显示。

图标

当存在可用的快速操作时,会出现一个图标,指示可用的修复方法或重构的类型。 螺丝刀screwdriver icon图标只指示有可用于更改代码的操作,但不应一定使用这些操作。 黄色灯泡light bulb icon图标指示有可用于改进代码的操作。 错误灯泡error light bulb icon图标指示有一个操作可用于修复代码中的错误。

查看灯泡或螺丝刀

如果有可用的修补程序,在以下情况下会显示灯泡:

  • 当鼠标悬停在错误位置时

    Light bulb with mouse hovering

  • 将插入点(光标)移到相应的代码行时,显示在编辑器的左边距中

还可以按 Ctrl+ 在行上的任意位置查看可用的快速操作和重构列表。

若要查看可能的修补程序,请选择灯泡旁边的下箭头或“显示可能的修补程序”链接。 此时会显示可用的“快速操作”列表。

Light bulb expanded

另请参阅