当我写C#的时候,我有时候会有3-4个缺失的用法,我可以用工具提示窗口->添加缺失的用法,或者做candle+来添加。在存在缺少用法的行上。
这样做3-4次是相当烦人的。
我注意到一个“添加所有缺失的用法”的工具提示,有时,这工作,但我不能让它弹出可靠。
我知道resharper有它,但我不想为这个功能使用付费扩展。
我怎样才能可靠地得到这个“添加所有缺失的用法”弹出窗口,或者用什么其他方法可以一次添加所有缺失的用法?
谢谢你,谢谢
当我写C#的时候,我有时候会有3-4个缺失的用法,我可以用工具提示窗口->添加缺失的用法,或者做candle+来添加。在存在缺少用法的行上。
这样做3-4次是相当烦人的。
我注意到一个“添加所有缺失的用法”的工具提示,有时,这工作,但我不能让它弹出可靠。
我知道resharper有它,但我不想为这个功能使用付费扩展。
我怎样才能可靠地得到这个“添加所有缺失的用法”弹出窗口,或者用什么其他方法可以一次添加所有缺失的用法?
谢谢你,谢谢
3条答案
按热度按时间k7fdbhmy1#
“添加缺少的用法”由粘贴操作触发。粘贴新代码后,只要您在粘贴代码后未对文档进行任何编辑(进行任何编辑都会删除该选项),该选项就可用。此外,该选项不会为文档的其余部分添加缺少的用法-它只分析粘贴的部分-。
您可以剪切代码,然后粘贴它来触发操作,因为不幸的是,目前它不是默认的快速操作重构的一部分。
2izufjch2#
完成@rhytonix回答.粘贴代码后,你必须像这样点击左边的螺丝刀:
bis0qfac3#
另外,看看免费的Auto-Using for C# Visual Studio代码扩展。虽然我不是一个超级粉丝,但它可能会减轻不断不得不停止编写代码以添加using语句的痛苦。您还可以查看项目here on GitHub。
我只使用Ctrl+。就像你提到的,这很好地符合我写代码的方式。