我是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?
答案 0 :(得分:11)
我们使用的解决方案是重新映射Visual Studio的快捷方式“格式文档 Ctrl + K , Ctrl + D “对ReSharper的代码清理。我们还使用插件通过源代码控制来管理共享ReSharper设置。内置的ReSharper共享设置功能不会共享所有设置,例如检查严重性和自定义代码清理配置文件。
我有一个blog article,用于描述对键盘映射的排序,以及设置“管理设置”插件:
答案 1 :(得分:1)