如何在 Visual Studio 2019 中使用 editorconfig?

已消毒用户

.editorconfig在 VS 2019 中使用以下设置在解决方案级别创建了文件:

root = true

# All files
[*]
indent_style = tab
indent_size = 4
tab_width = 4

然后我重新启动了 IDE,以使更改生效。但是,只有.editorconfig文件本身使用选定的设置。我的解决方案中的所有其他文件仍然使用空格而不是配置中定义的设置。

然后我将.editorconfig文件放在项目级别并再次重新启动。没变化。

如何正确使用.editorconfig文件以便我的所有项目文件都使用其中定义的设置?

注意:我使用的是最新版本的 VS 2019 Community。

哈维尔罗斯

根据文档,您必须使用“格式化文档”或“代码清理”将格式应用于现有代码。

在 Visual Studio 中向项目添加 EditorConfig 文件时,新代码行将根据 EditorConfig 设置进行格式化。除非您运行以下命令之一,否则不会更改现有代码的格式:

  • 代码清理(Ctrl + KCtrl + E),它应用任何空白设置,例如缩进样式和选定的代码样式设置,例如如何使用指令进行排序。
  • 编辑>高级>格式化文档(或默认配置文件中的Ctrl + KCtrl + D),它仅应用空白设置,例如缩进样式。

来源:https : //docs.microsoft.com/en-us/visualstudio/ide/create-portable-custom-editor-options?view=vs-2019

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Visual Studio代码的editorconfig

如何在Visual Studio 2019中创建Xamarin PCL项目

如何在Visual Studio 2019中使用.NET 4.6.2版运行单元测试?

如何在Visual Studio 2019中更新IntelliCode模型?

如何使用Visual Studio 2019构建GTK +应用程序?

在Visual Studio 2019预览版4中使用常见的.editorconfig文件(在csproj中导入)的问题

如何在Visual Studio中使用IntelliCode?

无法在Visual Studio 2019中使用诊断工具

如何使用Visual Studio社区调试vbscript(2019)

如何在Visual Studio 2019 4.4+和Xamarin.Forms中使用CarouselView?

如何在Visual Studio 2019中使用git bash终端配置文件?

如何在Visual Studio 2019中使用SSDT创建系统版本表?

如何在Visual Studio 2019中使用Entity Framework Core将实体模型添加到.Net Core ClassLibrary?

如何在Visual Studio 2017/2019中获取终端窗口?

如何在C ++中使用Boost库创建3个并行执行线程(在Visual Studio 2019中)?

如何在Visual Studio 2019中添加对PresentationCore的引用?

如何在Visual Studio中使用PhoneGap

Visual Studio代码缩进配置和EditorConfig?

如何在Visual Studio中使用Startswith

如何在 Visual Studio 2019 中使用 FolderBrowserDialog?

在 Visual Studio 2019 中使用 C# 的 ASP.NET

如何升级 Visual Studio 2019 中使用的 ESLint 版本?

在 Visual Studio 2019 和 python 3.8 中使用 boost numpy

在 TFS 2018 任务中使用 Visual Studio 2019 的 MsBuild

如何使用 FlaUI 在 Visual Studio 2019 中使用视图而不是窗口进行测试?

如何在 Visual Studio 2019 中更新 Gradle

如何使用 Visual Studio2019 宏在 Visual Studio 的错误列表中“全选并复制”

如何在 Visual Studio 2019 中强制推送?

如何在 Visual Studio 2019 中使用 C#10