每个解决方案Visual Studio 2017中用于大括号的新行选项

时间:2017-05-31 09:23:54

标签: visual-studio visual-studio-2017 editorconfig

通过this answer对Visual Studio的每个解决方案缩进设置的问题,我发现VS 2017支持EditorConfig格式。

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

以下是Visual Studio的相关设置:

new lines for braces settings dialog

这些设置在我的Visual Studio 2017 帐户上持久存在,这实际上很烦人,因为我使用默认设置为我的宠物项目,但我主要使用的项目使用埃及括号样式。如果我在工作PC上更改这些设置,他们每次都会同步到我的家用电脑,反之亦然。

可以使用EditorConfig为“大括号的新行选项”设置每个解决方案吗?如果做不到,还有另一种方法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:2)

我认为这些是由csharp_new_line_before_open_brace中的.editorconfig属性控制的。不幸的是,我所看到的关于roslyn使用的属性的文档最接近的是source codeissue,它们被添加到其中。

我让visual studio使用.editorconfig文件的经验有点受到重视。有时,visual studio会忽略该文件而不给出任何理由。