定制支具ReSharper的格式
-
09-09-2019 - |
题
我使用ReSharper的4.5和写入数组或对象初始化时,我需要括号自定义格式。 ReSharper的支持一些样式:
羚风格:的
int[] array = new int[]
{
1, 2, 3
}
,但我需要:
int[] array = new int[]
{
1, 2, 3
}
有什么办法来定制这个模板?
解决方案
您可以自定义ReSharper的只是做到这一点,你需要做以下(所有的 ReSharper的 - >选项 - > C# - >格式样式):
- 在的撑布局下,设定阵列和 对象初始化为在下一步 线(BSD风格)即可。
- 在其他下,确保连续行缩进乘法器被设定为 1 即可。
- 在其他下,确保缩进阵列,对象和集合初始化块是<强>选中即可。 醇>
您应该得到你想要的风格。
其他提示
作为R·7.1一些选项的属性被改变:
- 在的撑布局下,设定阵列和对象初始化为在下一行(BSD风格)即可。
- 在其他下,确保连续行缩进乘法器被设定为 1 即可。 醇>
- 在其他在对齐多行构建的确保的数组,对象和集合初始化未被选中。 醇>
像在旧版本和
此文章似乎有类似的答案你要找的是什么:
(由@igal和@mbx以前的答案的继续)
作为R的#2017.1(以及可能的更早版本),执行以下操作:
- 在的格式样式 - >撑布局下,设定阵列和对象初始化为在下一行(BSD风格)强>
- 在的格式样式 - >其它 - >压痕下,确保连续行缩进乘法器被设定为 1 强>
- 在格式样式 - >其他 - >对齐多行构建,确保的数组,对象和集合初始化的是选中。你也可能要取消的匿名方法体的,如果符合相同的风格。 醇>
据我知道你不能,ReSharper的带有预定义样式,但也许如果你创建自己的模板,现场并设置你想要的方式它会工作。
希望这有助于。
不隶属于 StackOverflow