如何为所有解决方案将EditorConfig文件导入Visual Studio?

ht4b089n  于 2023-03-31  发布在  其他
关注(0)|答案(2)|浏览(214)

如何将代码约定(代码格式设置)从EditorConfig文件导入Visual Studio?
我想有一个.editorconfig文件的所有解决方案,而不是一个项目。

cngwdvgl

cngwdvgl1#

EditorConfig在Visual Studio 2017及更新版本中受支持。

创建EditorConfig文件

如果你愿意,你可以创建一个空的文本文件,只添加你想要的设置。但是,Visual Studio可以为你创建一个带有.NET默认值的.editorconfig文件。从MSDN

  • 在菜单栏中选择【项目】〉【新增项目】;或按Ctrl+Shift+A
  • 选择editorconfig File (.NET)模板以添加一个EditorConfig文件,该文件使用默认的.NET代码样式、格式和命名约定进行预填充

Visual Studio 2019 -从当前设置创建EditorConfig文件

在Visual Studio 2019中,您可以使用create an EditorConfig file from your current settings。只需在Text Editor > C# > Code Style > General下的选项对话框中单击以下按钮:

跨解决方案共享EditorConfig

要在解决方案和项目之间共享设置,您需要在顶级目录/solutions文件夹中创建一个.editorconfig文件。例如,我将我的文件放在trunk中,并将其提交给源代码管理,以便我的同事共享相同的设置。
此文件中的设置适用于 Backbone.js 和子文件夹中的所有项目,除非被文件夹树中更下面的另一个.editorconfig文件覆盖,例如,您可能在子文件夹中有一个具有不同设置的项目特定的EditorConfig文件。您不需要“导入”该文件-它应该被自动检测到。
有关详细信息,请参见文件层次结构和优先级。
如果您使用的是Visual Studio 2019,我建议您使用上面详细介绍的Generate .editorconfig file from settings按钮,并将.editorconfig文件保存到您的解决方案文件夹中。否则,您可以创建一个一次性项目,创建配置文件,然后将该文件剪切并粘贴到需要保存的文件夹中。

1bqhqjot

1bqhqjot2#

将.editorconfig文件放在用户目录中。
Visual Studio和VS Code将从那里为您的所有解决方案选择它,因为通常我们所有的源代码都在%USERPROFILE%\source\repos\中。
如果你将源代码存储在另一个位置,那么将.editorconfig文件放在所有解决方案共享的父目录中,可以是C:\
谢谢斯蒂芬·肯尼迪非常透彻的回答。但有时我们需要简短而甜蜜的回答,而不需要一个巨大的序言。

相关问题