Jay*_*Jay 16 visual-studio visual-studio-2022
我正在使用 Visual Stuido 2022 来编写我的 C# 项目。
有没有一种方法可以使用(.editorconfig文件)在命名空间之前和之后添加新行来配置VS?
所以我的课程看起来像这样
using System;
namespace ProjectName.Tests;
public class Test
{
}
Run Code Online (Sandbox Code Playgroud)
代替
using System;
namespace ProjectName.Tests;
public class Test
{
}
Run Code Online (Sandbox Code Playgroud)
我不确定是否有 Visual Studio 本机方法可以执行此操作。
绝对没有办法单独使用 Visual Studio来做到这一点.editorconfig(意味着没有插件)。大约在命名空间声明首选项的中间 ,它讨论了该值的代码格式示例,如下所示csharp_style_namespace_declarationsfile_scoped
// csharp_style_namespace_declarations = file_scoped
using System;
namespace Convention;
class C
{
}
Run Code Online (Sandbox Code Playgroud)
这似乎可以让你到达那里(后面的空行using)。当您查看支持的格式规则时,列表非常简短。
如果你有 ReSharper,就有办法。这些设置.editorconfig将执行您想要的操作:
resharper_blank_lines_after_file_scoped_namespace_directive = 1
resharper_blank_lines_after_imports = 1
Run Code Online (Sandbox Code Playgroud)
如果 ReSharper 不是一个选择,这里有 3 种可能的选择,但没有一种是最好的。它们当然不是简单的解决方案。
.editorconfig(参考本页)| 归档时间: |
|
| 查看次数: |
1928 次 |
| 最近记录: |