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

时间:2019-11-30 18:32:03

标签: resharper rider

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

1 个答案:

答案 0 :(得分:2)

您可以通过以下三种方式进行操作:

  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”(同样,我保证在下一版本中会更容易)。