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

德米特里

如何从EditorConfig文件将代码约定(代码格式设置)导入Visual Studio?

我希望.editorconfig所有解决方案都有一个文件,而每个项目都没有一个文件。

斯蒂芬·肯尼迪

Visual Studio 2017和更高版本中支持EditorConfig。

创建一个EditorConfig文件

如果愿意,您可以创建一个空文本文件,然后添加所需的设置。但是,Visual Studio可以.editorconfig为您创建具有合理默认值的.NET文件。MSDN

  • 从菜单栏中,选择“项目” >“添加新项”或按Ctrl + Shift + A

  • 选择editorconfig File (.NET)模板以添加一个预填充有默认.NET代码样式,格式和命名约定的EditorConfig文件

在此处输入图片说明

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

在Visual Studio 2019中,您可以改为从当前设置创建EditorConfig文件只需在“选项”对话框中单击以下按钮Text Editor > C# > Code Style > General

在此处输入图片说明

跨解决方案共享EditorConfig

To share settings across solutions and projects, you need to create a .editorconfig file in a top-level directory/solutions folder. For example, I have mine in trunk and I commit it to source control so that my colleagues share the same settings.

The settings in this file apply to all projects in trunk and subfolders, unless overridden by another .editorconfig file further down the folder tree e.g. you might you have a project specific EditorConfig file in a subfolder which has different settings. You don't need to "import" the file - it should be detected automatically.

See File hierarchy and precedence for more details.

如果您使用的是Visual Studio 2019,建议您使用Generate .editorconfig file from settings上面详述按钮,然后将.editorconfig文件保存到解决方案文件夹中。否则,您可以创建一个一次性项目,创建配置文件,然后将该文件剪切并粘贴到该文件所在的文件夹中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从Visual Studio 2013将现有解决方案添加到GitHub

如何将所有解决方案项目.Net Framework 4.5.1升级到4.8 Visual Studio 2019

如何为Visual Studio中的解决方案动态创建解决方案文件夹?

如何从Visual Studio 2017向GitHub添加现有解决方案?

如何将Visual Studio 2015中的现有解决方案连接到Visual Studio Team Services项目中的现有项目

如何在 Visual Studio 解决方案中拥有“可选”文件?

Visual Studio for Web 2013无法在解决方案资源管理器中看到所有文件

如何为Visual Studio解决方案设置选项卡?

如何为Windows和Android创建SDL2 Visual Studio 2015或2017解决方案?

如何将 Unreal Visual Studio 解决方案文件生成到特定文件夹中

如何在不加载所有项目的情况下打开Visual Studio解决方案?

Visual Studio不显示解决方案中的所有项目

获取Visual Studio解决方案的所有控件文本/标题的列表

我可以列出Visual Studio解决方案中的所有*不可用*项目吗?

使用Roslyn在Visual Studio解决方案中查找所有引用

在 Visual Studio 解决方案中设置所有项目的运行时库

Visual Studio解决方案资源管理器无法找到所有内容

Visual Studio 2019开放解决方案文件不兼容

Visual Studio不能创建解决方案文件吗?

Visual Studio 解决方案文件中的环境变量

使用 XSLT 重定向 Visual Studio 解决方案文件

在Visual Studio外部更改文件时,如何更新TFS中的解决方案文件?

CMake:将文件作为内容添加到Visual Studio解决方案

Visual Studio Mac将打开的F#解决方案作为文件打开

将Visual Studio 2015解决方案文件转换/降级为2013

Visual Studio将项目文件夹复制到输出目录(WPF解决方案)

Visual Studio 2015 - 将解决方案复制到新解决方案

在android studio中将文本设置为'<'有解决方案吗?

Visual Studio解决方案(.sln)文件是否对创建它们的计算机有任何提示?