我们的团队与Visual Studio 2017 Professional合作。

我一直在尝试在整个团队中统一代码风格,显然目前的行业标准是使用.editorconfig文件。甚至Visual Studio在其设置窗口中也建议使用该配置文件,并链接到有关如何编写editorconfig文件的useful page

但是我不想手工编写我已经在VS中配置的所有设置。我想要一个将这些设置导出为.editorconfig文件以分发它们的工具。

我还没有找到能够做到这一点的任何工具,因此我想自己进行修改并与其他人分享。但是显然,如果转到“工具->导入和导出设置...”,则无法下载当前的代码样式设置。

有没有解决的办法?

您知道有什么工具可以将我的设置转换为editorconfig文件,还是可以导出当前代码样式设置的方法?

编辑

我已根据here中的信息创建了自己的 .editorconfig 文件版本。

你可以在我的github repo中找到它

最佳答案

我知道这个问题很古老,但是值得回答。

最新的Visual Studio extension允许您执行此操作(Guide here):

基本上安装扩展,然后右键单击解决方案或项目(您可以将规则限制为解决方案/项目甚至文件夹),然后单击add > new EditorConfig (IntelliCode)
关于在最新版本的Visual Studio中可以执行的操作仍然存在一些限制,但是Visual Studio 2017 15.8 Preview 3或更高版本允许您使用新的扩展的“格式文档”命令对当前文档执行其他代码清除。

很遗憾您不能使所有规则都导致构建错误,只有某些选项允许这样做-如果没有此选项,则许多样式选项都可以忽略。

10-08 18:39