1

通过this answer to an question on per-solution indentation settings for Visual Studio,我发现 VS 2017 支持 EditorConfig 格式。

我找不到的是如何使用 EditorConfig(或失败:任何替代方法)在每个解决方案的基础上设置“大括号的新行选项”。

以下是 Visual Studio 的相关设置:

大括号设置对话框的新行

这些设置保留在我的 Visual Studio 2017帐户中,这真的很烦人,因为我为我的宠物项目使用默认设置,但我主要从事的项目使用埃及大括号样式。如果我在工作 PC 上更改这些设置,它们每次都会同步到我的家用 PC,反之亦然。

EditorConfig 是否可以用于“大括号的新行选项”的每个解决方案设置?如果做不到这一点,还有其他方法可以解决这个问题吗?

4

1 回答 1

2

我相信这些是由csharp_new_line_before_open_brace. .editorconfig不幸的是,我看到的最接近 roslyn 使用的属性的文档是源代码和添加它们的问题。

然而,我在让 Visual Studio 使用.editorconfig文件方面的经验有些偶然。有时 Visual Studio 会忽略该文件而不给出任何理由。

于 2017-06-15T22:21:16.140 回答