如何将代码约定(代码格式设置)从EditorConfig文件导入Visual Studio?我想有一个.editorconfig文件的所有解决方案,而不是一个项目。
.editorconfig
cngwdvgl1#
EditorConfig在Visual Studio 2017及更新版本中受支持。
如果你愿意,你可以创建一个空的文本文件,只添加你想要的设置。但是,Visual Studio可以为你创建一个带有.NET默认值的.editorconfig文件。从MSDN:
editorconfig File (.NET)
在Visual Studio 2019中,您可以使用create an EditorConfig file from your current settings。只需在Text Editor > C# > Code Style > General下的选项对话框中单击以下按钮:
Text Editor > C# > Code Style > General
要在解决方案和项目之间共享设置,您需要在顶级目录/solutions文件夹中创建一个.editorconfig文件。例如,我将我的文件放在trunk中,并将其提交给源代码管理,以便我的同事共享相同的设置。此文件中的设置适用于 Backbone.js 和子文件夹中的所有项目,除非被文件夹树中更下面的另一个.editorconfig文件覆盖,例如,您可能在子文件夹中有一个具有不同设置的项目特定的EditorConfig文件。您不需要“导入”该文件-它应该被自动检测到。有关详细信息,请参见文件层次结构和优先级。如果您使用的是Visual Studio 2019,我建议您使用上面详细介绍的Generate .editorconfig file from settings按钮,并将.editorconfig文件保存到您的解决方案文件夹中。否则,您可以创建一个一次性项目,创建配置文件,然后将该文件剪切并粘贴到需要保存的文件夹中。
Generate .editorconfig file from settings
1bqhqjot2#
将.editorconfig文件放在用户目录中。Visual Studio和VS Code将从那里为您的所有解决方案选择它,因为通常我们所有的源代码都在%USERPROFILE%\source\repos\中。如果你将源代码存储在另一个位置,那么将.editorconfig文件放在所有解决方案共享的父目录中,可以是C:\。谢谢斯蒂芬·肯尼迪非常透彻的回答。但有时我们需要简短而甜蜜的回答,而不需要一个巨大的序言。
%USERPROFILE%\source\repos\
C:\
2条答案
按热度按时间cngwdvgl1#
EditorConfig在Visual Studio 2017及更新版本中受支持。
创建EditorConfig文件
如果你愿意,你可以创建一个空的文本文件,只添加你想要的设置。但是,Visual Studio可以为你创建一个带有.NET默认值的
.editorconfig
文件。从MSDN: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
文件保存到您的解决方案文件夹中。否则,您可以创建一个一次性项目,创建配置文件,然后将该文件剪切并粘贴到需要保存的文件夹中。1bqhqjot2#
将.editorconfig文件放在用户目录中。
Visual Studio和VS Code将从那里为您的所有解决方案选择它,因为通常我们所有的源代码都在
%USERPROFILE%\source\repos\
中。如果你将源代码存储在另一个位置,那么将.editorconfig文件放在所有解决方案共享的父目录中,可以是
C:\
。谢谢斯蒂芬·肯尼迪非常透彻的回答。但有时我们需要简短而甜蜜的回答,而不需要一个巨大的序言。