Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 如何对齐重拾器“;清理代码“;使用Visual Studio';s";格式文件;_Visual Studio_Resharper - Fatal编程技术网

Visual studio 如何对齐重拾器“;清理代码“;使用Visual Studio';s";格式文件;

Visual studio 如何对齐重拾器“;清理代码“;使用Visual Studio';s";格式文件;,visual-studio,resharper,Visual Studio,Resharper,我非常喜欢ReSharpers的“清理代码”功能。特别是解决方案的广泛清理 但是我使用VisualStudio的Ctrl+K+D(Format document),它的代码格式与ReSharper略有不同 我正在寻求将ReSharper与Visual Studio对齐(而不是相反……因为您不能在解决方案/源代码管理系统中共享Visual Studio设置) 所以我想要这样的东西: <Configuration> <CodeStyleSettings> <

我非常喜欢ReSharpers的“清理代码”功能。特别是解决方案的广泛清理

但是我使用VisualStudio的Ctrl+K+D(Format document),它的代码格式与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一样格式化代码?

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


我有一个描述如何整理键盘映射和设置“管理设置”插件的工具:

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


您可以导出VS设置并将其置于源代码管理中。我们是这样做的。但这仍然是一个VisualStudio设置,您必须记住在正确的位置签入和签出它们。而且您没有实时模板。你只有有限的设置。您不能在不同的解决方案中使用不同的设置。并且不能对整个解决方案运行代码清理。还有,还有,还有。。。你明白了;-)使用ReSharper,设置是解决方案的一部分,会自动部署,而且您有很多设置。