当我编写C#时,有时会有3-4个缺少的用法,可以在工具提示窗口中添加->添加缺少的用法,或执行ctrl +。在缺少使用的那一行。
这样做3-4次很烦人。
我注意到有时会出现“添加所有缺少的用法”工具提示,该提示有效,但是我无法可靠地弹出它。
我知道resharper拥有此功能,但我不想为此功能使用付费的扩展程序。
如何可靠地弹出此“添加所有丢失的用法”,或者可以通过其他方式一次添加所有丢失的用法?
谢谢!
答案 0 :(得分:0)
“添加缺少的用法”由粘贴操作触发。粘贴新代码后,只要您在粘贴代码后未对文档进行任何编辑(进行任何编辑都会删除该选项),该选项将可用。此外,该选项不会为文档的其余部分添加缺少的用法-只会分析粘贴的部分-。
您可以剪切代码,然后将其粘贴以触发操作,因为不幸的是,当前它不是默认快速操作重构的一部分。
答案 1 :(得分:0)
要完成@rhytonix答案... 粘贴代码后,您必须单击左侧空白处的螺丝刀,如下所示:
答案 2 :(得分:-2)
另外,看看免费的Auto-Using for C#。 尽管我不是对此的忠实拥护者,但它可能会减轻您不断不得不停止编写代码以添加using语句的痛苦。您还可以查看项目here on GitHub。
我个人只是使用Ctrl +。就像您提到的那样,非常适合我的代码编写方式。