如何将ReSharper“清理代码”与Visual Studio“格式文档”对齐

时间:2010-04-25 19:45:16

标签: visual-studio resharper

我是ReSharpers“清理代码”功能的忠实粉丝。特别是解决方案广泛清理。

但我使用Visual Studio的 Ctrl + K + D (格式文档),它格式化的代码与ReSharper略有不同。

我正在寻求将ReSharper与Visual Studio对齐(不是另一种方式......因为您无法在解决方案/源代码管理系统中共享Visual Studio设置)。

所以我是这样的:

<Configuration>
  <CodeStyleSettings>
    <Sharing>SOLUTION</Sharing>
    <CSharp>
      <FormatSettings>
        <SPACE_AROUND_MULTIPLICATIVE_OP>True</SPACE_AROUND_MULTIPLICATIVE_OP>
        <SPACE_BEFORE_TYPEOF_PARENTHESES>False</SPACE_BEFORE_TYPEOF_PARENTHESES>
      </FormatSettings>
    </CSharp>
  </CodeStyleSettings>
</Configuration>

哪些其他设置有助于ReSharper格式化代码,如Visual Studio?

2 个答案:

答案 0 :(得分:11)

我们使用的解决方案是重新映射Visual Studio的快捷方式“格式文档 Ctrl + K Ctrl + D “对ReSharper的代码清理。我们还使用插件通过源代码控制来管理共享ReSharper设置。内置的ReSharper共享设置功能不会共享所有设置,例如检查严重性和自定义代码清理配置文件。

我有一个blog article,用于描述对键盘映射的排序,以及设置“管理设置”插件:

答案 1 :(得分:1)

以下是我将Visual Studio的“格式化文档Ctrl K,D”的快捷方式映射到Resharper的代码清理:

enter image description here