ReSharper 格式化:禁用删除匿名 object 创建的空格
ReSharper formatting: disable remove spaces for anonymous object creation
我不确定我的标题是否完整准确,但是,我想禁用 ReSharper 格式化中的功能,它会在格式化时删除 spaces。下图描述了行为(红色 = 格式化前,绿色 = 格式化后)
:
如您所见,id
之前和 fileId
之后的 space 被删除,因此:
new { id = fileId }
-->
new {id = fileId}
我想禁用此行为,并且实际上(如果可能)强制执行前导和尾随 space。我在 ReSharper -> 选项 -> C# -> 格式样式 -> 空格选项卡中找不到该选项的名称。
如有任何帮助,我们将不胜感激
您可以使用以下选项保持间距:Within single-line initializer braces
。
在这里能找到它:
Resharper -> 选项 -> 代码编辑 -> C# -> 格式样式 -> 空格
我不确定我的标题是否完整准确,但是,我想禁用 ReSharper 格式化中的功能,它会在格式化时删除 spaces。下图描述了行为(红色 = 格式化前,绿色 = 格式化后)
:
如您所见,id
之前和 fileId
之后的 space 被删除,因此:
new { id = fileId }
-->
new {id = fileId}
我想禁用此行为,并且实际上(如果可能)强制执行前导和尾随 space。我在 ReSharper -> 选项 -> C# -> 格式样式 -> 空格选项卡中找不到该选项的名称。
如有任何帮助,我们将不胜感激
您可以使用以下选项保持间距:Within single-line initializer braces
。
在这里能找到它:
Resharper -> 选项 -> 代码编辑 -> C# -> 格式样式 -> 空格