在 Visual Studio 中通过快速操作,只凭单个操作便可轻松重构、生成或修改代码。 快速操作可用于 C#、C++ 和 Visual Basic 代码文件。 某些操作特定于一种语言,而其他操作适用于所有语言。
可使用“快速操作”功能:
通过代码修复代码分析器规则冲突
阻止代码分析器规则冲突或配置其严重性
应用重构,例如,内联临时变量
生成代码,例如,引入局部变量
了解快速操作图标
Visual Studio 使用多个图标来指示何时可以使用快速操作。 图标类型指示快速操作是建议操作还是必需修复,包括重构:
1、螺丝刀:建议的操作以改进代码。
2、黄色灯泡:解决代码非关键问题的建议操作。
3、错误灯泡:修复代码中错误或应用必要重构的关键操作。
对于任何语言,第三方都可以提供自定义诊断和建议,例如 SDK 的一部分。 Visual Studio 根据这些规则显示灯泡。
应用建议以改进代码
当“快速操作”可用时,可以选择适用代码旁边的灯泡 或螺丝刀 图标。
1、若要查看可用的改进,请选择图标旁边的向下箭头或使用显示可能的修补程序链接。
2、若要对代码应用建议的更改,请选择图标。 当光标位于显示可用操作的代码行上时,还可以选择 Ctrl + 句点 (.)。
应用操作以修复错误
如果代码中存在错误,并且 Visual Studio 有建议的修补程序,则会在错误代码下方看到一个红色的波浪线。 错误灯泡 图标还会显示在标记的代码旁边。
1、若要查看可用的修补程序,请选择图标旁边的向下箭头或使用显示可能的修补程序链接。
2、若要对代码应用建议的更改,请选择图标。 当光标位于显示可用操作的代码行上时,还可以选择 Ctrl + 句点 (.)。
查找可用操作
可以通过扫描灯泡 、螺丝刀 和错误灯泡 来检查代码,了解 Visual Studio 中的可用快速操作:
1、将鼠标移到代码上,并注意任何快速操作图标:
2、将插入光标 (|) 移到代码行中,并在代码编辑器的左边距中检查快速操作图标。
3、在一行中的任意位置选择 Ctrl + 句点 (.),可查看可用的快速操作和重构选项的列表。