如何将ReSharpers"清理代码"与Visual Studio的"格式文档"对齐

Tho*_*sen 8 resharper visual-studio

我是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>
Run Code Online (Sandbox Code Playgroud)

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

Tim*_*oyd 11

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

我有一篇博客文章描述了键盘映射的排序,以及设置"管理设置"插件: