如何使用Visual Studio 2019和C#一次性添加所有缺少的用法

qzlgjiam  于 2023-10-23  发布在  C#
关注(0)|答案(3)|浏览(169)

当我写C#的时候,我有时候会有3-4个缺失的用法,我可以用工具提示窗口->添加缺失的用法,或者做candle+来添加。在存在缺少用法的行上。
这样做3-4次是相当烦人的。
我注意到一个“添加所有缺失的用法”的工具提示,有时,这工作,但我不能让它弹出可靠。
我知道resharper有它,但我不想为这个功能使用付费扩展。
我怎样才能可靠地得到这个“添加所有缺失的用法”弹出窗口,或者用什么其他方法可以一次添加所有缺失的用法?
谢谢你,谢谢

k7fdbhmy

k7fdbhmy1#

“添加缺少的用法”由粘贴操作触发。粘贴新代码后,只要您在粘贴代码后未对文档进行任何编辑(进行任何编辑都会删除该选项),该选项就可用。此外,该选项不会为文档的其余部分添加缺少的用法-它只分析粘贴的部分-。
您可以剪切代码,然后粘贴它来触发操作,因为不幸的是,目前它不是默认的快速操作重构的一部分。

2izufjch

2izufjch2#

完成@rhytonix回答.粘贴代码后,你必须像这样点击左边的螺丝刀:

bis0qfac

bis0qfac3#

另外,看看免费的Auto-Using for C# Visual Studio代码扩展。虽然我不是一个超级粉丝,但它可能会减轻不断不得不停止编写代码以添加using语句的痛苦。您还可以查看项目here on GitHub
我只使用Ctrl+。就像你提到的,这很好地符合我写代码的方式。

相关问题