首页 > 解决方案 > 在 Rider 和 ReSharper 之间共享代码样式设置

问题描述

有没有一种简单的方法可以导出/共享我的 Rider 代码样式设置并在 ReSharper (VS) 中使用这些设置,反之亦然?

标签: resharperrider

解决方案


你有三种方法来做到这一点:

  1. 手动导出/导入。在 Rider 中:文件 > 设置 > 管理图层 > 这台计算机 > 右键单击​​ > 导出到文件 > 选择 CodeStyle、CodeInspection 以及您需要的其他设置。在 ReSharper 中:扩展 > ReSharper > 管理选项 > 这台计算机 > 右键单击​​ > 从文件导入。
    如果您从未将设置保存到解决方案层,这将起作用,但鉴于您的问题,我认为这不太可能。
  2. 共享解决方案设置。它们将允许您将代码样式设置绑定到您的解决方案并将它们提交给像 Git 一样的 VCS,并且可以在所有 Rider/ReSharper 安装中工作,即使对于打开该解决方案的团队伙伴也是如此。但是,如果您创建另一个解决方案,那么您必须再次求助于它们之间的手动同步。在 Rider 中:文件 > 设置 > 管理图层 > 这台计算机 > 右键单击​​ > 将设置复制到 > 解决方案 ... 团队共享。然后,如果您想更改共享设置,请不要忘记使用保存按钮附近的向下箭头并选择“解决方案...团队共享”(我保证在下一个版本中会更容易:))。
  3. .editorconfig 文件。它不仅允许您在 Rider/ReSharper 之间共享您的代码样式设置,还可以部分用于普通 Visual Studio/Visual Studio Code 安装,用于放置在您放置 .editorconfig 的文件系统中的文件夹下的所有解决方案。当然,您也可以将其提交给 VCS。但是你不能在那里放置非代码风格的设置(比如打字辅助、代码完成等)。在 Rider 中:文件 > 设置 > 代码样式 > 单击“启用 EditorConfig 支持”附近的导出按钮。然后,如果您想更改代码样式设置,请单击“帮助”>“查找操作”(通常映射到 Ctrl-Shift-A)并键入“Edit .editorconfig”(同样,我保证在下一个版本中会更容易)。

推荐阅读