快速操作
在 Visual Studio 中通过快速操作,只凭单个操作便可轻松重构、生成或修改代码。 快速操作可用于 C#、C++ 和 Visual Basic 代码文件。 某些操作特定于一种语言,而其他操作适用于所有语言。
可使用“快速操作”功能:
了解快速操作图标
Visual Studio 使用多个图标来指示何时可以使用快速操作。 图标类型指示快速操作是建议操作还是必需修复,包括重构:
螺丝刀:建议的操作以改进代码。
黄色灯泡:解决代码非关键问题的建议操作。
错误灯泡:修复代码中错误或应用必要重构的关键操作。
对于任何语言,第三方都可以提供自定义诊断和建议,例如 SDK 的一部分。 Visual Studio 根据这些规则显示灯泡。
查找可用操作
可以通过扫描灯泡 、螺丝刀 和错误灯泡 来检查代码,了解 Visual Studio 中的可用快速操作:
将鼠标移到代码上,并注意任何快速操作图标:
将插入光标 (|) 移到代码行中,并在代码编辑器的左边距中检查快速操作图标。
还可以手动检查是否有任何可用的快速操作:
右键单击代码行,并选择 “快速操作”和“重构 ”列表的“快速操作”和“重构”选项。
选择行上任意位置的 Ctrl + 句点(.)。
应用建议以改进代码
当“快速操作”可用时,可以选择适用代码旁边的灯泡 或螺丝刀 图标。
若要查看可用的改进,请选择图标旁边的向下箭头或使用显示可能的修补程序链接。
若要对代码应用建议的更改,请选择图标。 当光标位于显示可用操作的代码行上时,还可以选择 Ctrl + 句点 (.)。
应用操作以修复错误
如果代码中存在错误,并且 Visual Studio 有建议的修补程序,则会在错误代码下方看到一个红色的波浪线。 错误灯泡 图标还会显示在标记的代码旁边。
若要查看可用的修补程序,请选择图标旁边的向下箭头或使用显示可能的修补程序链接。
若要对代码应用建议的更改,请选择图标。 当光标位于显示可用操作的代码行上时,还可以选择 Ctrl + 句点 (.)。
提示
可以关闭一些代码修复快速操作。 有关详细信息,请参阅禁用 .NET 的源代码分析。
获取 AI 帮助
如果你有 Copilot,则可以在使用快速操作灯泡时获得 AI 帮助。 从灯泡菜单中,选择“ 使用 Copilot 修复”。 这将打开与 GitHub Copilot Chat 的内联聊天,提供可用的修补程序。