当我创建新的项目文件时,它会生成一个新的 .csproj 文件,其中单个制表符被两个空格替换。
我可以通过
Edit->Advanced->Format Document (Ctrl+E, D)
手动替换它们,但我想在创建新的时自动替换它们。
我试图弄乱选项中的选项卡,但它不起作用。我怎样才能让它发挥作用?
这可以在项目中的 .editorconfig 文件中进行配置。这些设置在 C# 文件上使用制表符,但在 csproj 文件上使用空格:
[*.{cs}]
charset = utf-8-bom
indent_style = tab
tab_width = 4
[*.{csproj}]
charset = utf-8-bom
indent_style = space
indent_size = 2
tab_width = 2