如何在格式化时将 using 指令移动到名称空间内?

How to move the using directive inside the namespace on formatting?

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

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

语言:c# Visual Studio 版本 16.9.1

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

文本编辑器 -> C# -> 代码风格 -> 一般 -> 'using preferences:'

在那里你可以将首选'using'指令放置命名空间外部更改为命名空间内部.

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