【问题标题】:In Visual Studio 2019 how can I remove unused usings on format document?在 Visual Studio 2019 中,如何删除格式文档上未使用的使用?
【发布时间】:2019-09-01 01:33:21
【问题描述】:

在 Visual Studio 2019 中,如何删除格式文档中未使用的使用?

我找到了 Visual Studio 早期版本的说明(转到工具 > 选项 > 文本编辑器 > C# > 代码样式 > 格式。)。我在 Visual Studio 2019 中看不到这一点。

【问题讨论】:

  • 在 VS2017 中它被标记为“实验”,这通常意味着它可能无法生存......(我通常只使用映射到上下文菜单注释的 Crtl-R,Ctrl-G 来排序和删除使用)。
  • 您可以在保存时使用组织like in this post

标签: visual-studio visual-studio-2019


【解决方案1】:

在 Visual Studio 2019 中,您可以使用 代码清理 命令删除未使用的用法:

运行代码清理也会格式化文档。

【讨论】:

  • CTRL + K + D 快捷键怎么了?
  • @DanielLobo Ctrl + K, Ctrl + D 仍然格式化文档。
  • @DanielLobo 这就是 .NET Framework 出错的地方。将此移动到不同的命令遵守单一职责原则。
  • 我和 OP 一起做这个 - 我真的很喜欢用一个命令来做这两件事。似乎代码清理应该可以配置为也可以格式化文档。鉴于代码清理已经是可配置的,这似乎会触及两个阵营。
  • 我之前尝试过的时候并没有,但也许我顶了一些东西。我再试一次。 [编辑添加] - 看起来我期望它做的事情通常不会做,所以这在我身上。
【解决方案2】:

CTRL + K + E 将排序并删除您未使用的使用。

【讨论】:

    【解决方案3】:

    您可以通过更改热键和键盘快捷键将这两个功能分配给 Ctrl + K、Ctrl + D

    【讨论】:

      【解决方案4】:

      无需手动调用,可以使用'cleanup on save' see this post

      【讨论】:

        【解决方案5】:

        首先:转到扩展 -> 安装“生产力工具”,然后安装“Visual Studio 的电源命令”扩展

        第二:转到工具菜单->选项->生产力工具-> PowerCommands->常规->选中“保存时删除和排序使用”

        注意:这些选项仅在您使用“Power Commands for Visual Studio”时可用。

        【讨论】:

        • 这些选项仅在您使用“Visual Studio 电源命令”时可用。请在您的回答中提及这一点。
        • @KyryloM 谢谢。我重新格式化了我的电脑,但无法弄清楚为什么它停止工作了。我没有意识到这不是 Power Tools 的一部分。很高兴看到你的评论!
        • 我正在使用 VS 2022,我安装了 Productivity Power 工具,但没有找到“保存时删除和排序使用”和“Visual Studio 的电源命令”
        【解决方案6】:

        适合我的键盘命令是

        【讨论】:

        • 嗨@SuitBoyApps,我试图包含一张图片,但由于没有足够的声誉,StackOverflow 不允许我嵌入它。提交表格甚至强迫我使用,然后用提供的链接替换我的嵌入图像。所以我在这里有点鸡和蛋的问题。我敢肯定你已经有一段时间没有在一个没有声誉的帐户下发帖了,所以我敢肯定你不会知道这一点。我会保持原样,谢谢。
        • 我没有意识到这是一张照片。我继续为你添加了它。
        【解决方案7】:

        我总是使用 CTRL + R、CTRL + G 组合。这会对使用进行排序并删除未使用的。

        【讨论】:

          【解决方案8】:

          单页Ctrl+K+E

          适用于所有项目

          1. 在 VS 上右键单击您的解决方案。

          2. 点击分析和代码清理,然后点击运行代码清理(配置文件 1)

          3. 一切都完成了,它清理并格式化了整个项目 ///////////////////////////////////////// //////////////////////

          4. 如果您需要更多代码清理设置,请点击清理配置文件下方的配置代码清理。

          5. 然后添加必要的设置。

          【讨论】:

            猜你喜欢
            • 2020-05-19
            • 2011-08-05
            • 1970-01-01
            • 2021-12-05
            • 2020-08-09
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多