在 Rider 和 ReSharper 之间共享代码样式设置

Share code style settings between Rider and ReSharper

有没有简单的方法 export/share 我的 Rider 代码样式设置并在 ReSharper (VS) 中使用这些设置,反之亦然?

您可以通过三种方式实现:

  1. 手动export/import。在 Rider 中:File > Settings > Manage Layers > This Computer > 右键单击​​ > Export to file > select CodeStyle、CodeInspection 以及您可能需要的其他设置。在 ReSharper 中:Extensions > ReSharper > Manage Options > This computer > 右键单击​​ > 从文件导入。
    前提是您从未将设置保存到解决方案层,但考虑到您的问题,我认为这不太可能。
  2. 共享解决方案设置。它们将允许您将您的代码样式设置绑定到您的解决方案,并将它们提交到 VCS,如 Git,并且可以在所有 Rider/ReSharper 安装中工作,甚至对于打开该解决方案的团队成员也是如此。但是,如果您创建另一个解决方案,则必须再次求助于它们之间的手动同步。在 Rider 中:文件 > 设置 > 管理层 > 此计算机 > 右键单击​​ > 将设置复制到 > 解决方案 ... 团队共享。然后,如果您想更改共享设置,请不要忘记使用“保存”按钮附近的向下箭头和 select "Solution ... team-shared"(在下一个版本中会更容易,我保证 :))。
  3. .editorconfig 文件。它不仅允许您在 Rider/ReSharper 之间共享您的代码样式设置,而且还可以部分用于普通 Visual Studio/Visual Studio 代码安装,用于放置在您放置您的文件系统中的文件夹下的所有解决方案.editorconfig.当然你也可以提交给VCS。但是你不能在那里放置非代码风格的设置(比如打字辅助、代码完成等)。在 Rider 中:文件 > 设置 > 代码样式 > 单击 "Enable EditorConfig support" 附近的导出按钮。然后,如果您想更改代码样式设置,请单击“帮助”>“查找操作”(通常映射到 Ctrl-Shift-A)并键入 "Edit .editorconfig"(同样,我保证在下一个版本中会更容易)。