【问题标题】:ReSharper 9.0 styling: BSD indention is slightly offReSharper 9.0 样式:BSD 缩进略微偏离
【发布时间】:2015-02-10 19:44:11
【问题描述】:

问题:

无法从 ReSharper 获得所需的样式。
请参阅下面的当前预期样式。


ReSharper 信息:

我在 C# 环境中使用 ReSharper 9.0.0.0,具有以下两个相关设置:

  • Options > Code Editing > C# > Formatting Style > Braces Layout >
    Array and object initizlizer: At next line (BSD style)
  • Options > Code Editing > C# > Formatting Style > Other >
    Array, object and collection initizlizer: V (checked)

第二个设置使{new 对齐,这正是我想要的。

第一个设置应该使{内的代码块缩进+1,但它似乎在做Whitesmiths样式(缩进+0),而不是想要的BSD风格。


Visual Studio 信息:

2013 社区版


当前样式为:

预期的样式是:

这是 RS9.0 中的一个已知错误,还是我查看的设置有误?
如何获得预期的样式?

【问题讨论】:

  • 我无法重现这个。我正在使用您的两个设置,它完全按预期工作。
  • 您知道还有哪些其他设置可能会对此产生影响吗?
  • 不知道,但这一定是你做的:我巧合地在两天前重新安装了我的操作系统,所以这些是全新的 Resharper 设置。
  • 能否请您为我导出您的设置,我来比较一下?可以很容易做到:ReSharper > Manage Options > Import From > Export to File(反直觉很多?)

标签: c# visual-studio-2013 resharper resharper-9.0


【解决方案1】:

问题源于不同的设置:

Options > Code Editing > C# > Formatting Style > Other
Continuous line indent multiplier 是 0,应该是 1。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-27
    • 1970-01-01
    • 2014-04-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多