繁体   English   中英

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

[英]How to add all missing usings at once with Visual Studio 2019 and C#

当我编写 C# 时,我有时会缺少 3-4 个使用,我可以使用工具提示窗口添加它们 -> 添加缺失使用,或执行 ctrl + 。 在缺少 using 的行上。

这样做3-4次相当烦人。

我注意到有时“添加所有丢失的使用”工具提示有效,但我无法让它可靠地弹出。

我知道 resharper 有它,但我不想为此功能使用付费扩展。

我怎样才能可靠地弹出这个“添加所有缺失的使用”,或者我可以通过什么其他方式一次添加所有缺失的使用?

谢谢!

“添加缺少的使用”由粘贴操作触发。 粘贴新代码后,只要您在粘贴代码后未对文档进行任何编辑,该选项就可用(进行任何编辑都会删除该选项)。 此外,该选项不会为文档的其余部分添加缺少的用途 - 它仅分析粘贴的部分 -。

您可以剪下您的代码,然后粘贴它以触发操作,因为不幸的是,目前它不是默认快速操作重构的一部分。

要完成@rhytonix 的回答...粘贴您的代码后,您必须像这样单击左边距中的螺丝刀:

在此处输入图片说明

另外,看看免费的Auto-Using for C# 虽然我不是这个的忠实粉丝,但它可能会减轻不断不得不停止编写代码以添加 using 语句的痛苦。 您还可以在 GitHub 上查看该项目。

就个人而言,我只使用 Ctrl+。 就像你提到的,这非常适合我编写代码的方式。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM