【问题标题】:How to move the using directive inside the namespace on formatting?如何在格式化的命名空间内移动 using 指令?
【发布时间】:2021-03-23 07:47:12
【问题描述】:

我担心的是,在我们在公司使用的代码样式中,using 指令被放在命名空间内,但我无法自动执行此操作。我有建议移动指令的 .editorConfig 文件。

  • csharp_using_directive_placement = inside_namespace:suggestion

这很好用,但如果可能的话,我想要实现的是在我格式化文件时自动移动它们。

语言:c# Visual Studio 版本 16.9.1

【问题讨论】:

    标签: c# visual-studio editorconfig


    【解决方案1】:

    您实际上可以直接在设置中更改此设置:

    文本编辑器 -> C# -> 代码风格 -> 常规 -> '使用偏好:'

    您可以在此处将首选“使用”指令放置外部命名空间更改为内部命名空间

    此外,您还可以单击错位的 using 指令旁边的灯泡,然后选择 “使用指令移动错位”,然后在打开的子菜单中 “修复所有出现在:文档|项目|解决方案”选择“解决方案”

    【讨论】:

    • 是的,在您创建新文件时可以使用,但不适用于格式化。
    • @bielsala 我明白了。也可以单击错位的 using 指令旁边的灯泡,然后选择 “使用指令移动错位”,然后在打开的子菜单 “修复所有出现在:文档 | 项目| 解决方案” 选择“解决方案”。我已经相应地更新了我的答案。
    • 这可以通过 .editorconfig 文件自动实现吗?
    猜你喜欢
    • 2011-02-26
    • 2020-05-20
    • 2011-02-20
    • 1970-01-01
    • 2010-12-30
    • 2014-12-25
    • 1970-01-01
    • 2022-10-14
    相关资源
    最近更新 更多