是否可以更改Resharper格式化属性的方式?
我不喜欢:
public string Foo
{
get
{
return bar;
}
set
{
bar = value;
}
}
我喜欢:
public string Foo
{
get { return bar; }
set { bar = value; }
}
答案 0 :(得分:11)
你确定可以,只需去Resharper>选项>语言> C#>格式化样式 并勾选“在一行上放置简单属性/索引器/事件声明”
针对Resharper 8.2进行了更新: Resharper>选项>代码编辑> C#>格式化样式>换行和换行>其他>在单行上放置简单的属性/索引器/事件声明
答案 1 :(得分:2)
如果您使用代码扩展模板生成属性,则可以在ReSharper设置中更新模板:ReSharper >> Live Templates >> Predefined Templates >> C# >> prop
。
如果你指的是重构命令产生的代码,我不相信它是可配置的。但是,您可以运行Code Cleanup
并重新格式化。