如何在 Resharper 中保留 lambda 表达式的格式?
How to preserve formating of lambda expression in Resharper?
当 Resharper 为该代码应用格式样式时
services.AddSwaggerGen(c =>
{
c.SwaggerDoc("v1", new Info { Title = "My API", Version = "v1" });
});
结果(不是预期的)如下所示:
services.AddSwaggerGen(c => { c.SwaggerDoc("v1", new Info { Title = "My API", Version = "v1" }); });
我在 Resharper 中 "Line Breaks and Wrapping" 的当前设置:
问题:
是否有保留原始格式的设置组合?
您需要启用名为 "Keep existing arrangement of embedded blocks" 的设置。要发现影响您的代码段的设置,您可以使用 "Configure formatting" 功能。 Select 有问题的代码,Alt-Enter > 格式选择 > 配置...
当 Resharper 为该代码应用格式样式时
services.AddSwaggerGen(c =>
{
c.SwaggerDoc("v1", new Info { Title = "My API", Version = "v1" });
});
结果(不是预期的)如下所示:
services.AddSwaggerGen(c => { c.SwaggerDoc("v1", new Info { Title = "My API", Version = "v1" }); });
我在 Resharper 中 "Line Breaks and Wrapping" 的当前设置:
问题:
是否有保留原始格式的设置组合?
您需要启用名为 "Keep existing arrangement of embedded blocks" 的设置。要发现影响您的代码段的设置,您可以使用 "Configure formatting" 功能。 Select 有问题的代码,Alt-Enter > 格式选择 > 配置...