每次我输入一个对象初始值设定项作为参数,如下所示:
SomeFunc(new { Id = id })
Run Code Online (Sandbox Code Playgroud)
然后输入分号,ReSharper按照配置格式化我刚输入的内容.但是,我无法在ReSharper中找到一个选项,使其不能将我的代码转换为:
SomeFunc(new {
Id = id
});
Run Code Online (Sandbox Code Playgroud)
我确实确认它实际上是ReSharper进行格式化.
小智 11
如果你想让ReSharper不要格式化你的对象初始化器(所以你可以自己决定如何格式化它们),我认为这些设置的组合可以完成这项工作.
Keep existing line breaks : [Checked]
Place simple array, object and collection on single line : [Checked]
Wrap object and collection initializer : 'Simple wrap'
Wrap long lines : [Unchecked]
当然,这些设置可能不适合每个人的情况,但我相信你可以根据自己的需要调整它们.
| 归档时间: |
|
| 查看次数: |
1591 次 |
| 最近记录: |