我的Visual Studio默认设置是“保留制表符”和“4个空格”。
但是对于一个C#解决方案,格式化命令总是将制表符替换为2个空格。只有这一个解决方案受到影响,我没有看到任何实际表示“2个空格”的设置。
这会影响到另一个开发人员(不同的插件集)在同一解决方案上工作,因此肯定是项目或解决方案本身中的某个设置。但是我想不出其他任何地方可以查找。
我的Visual Studio默认设置是“保留制表符”和“4个空格”。
但是对于一个C#解决方案,格式化命令总是将制表符替换为2个空格。只有这一个解决方案受到影响,我没有看到任何实际表示“2个空格”的设置。
这会影响到另一个开发人员(不同的插件集)在同一解决方案上工作,因此肯定是项目或解决方案本身中的某个设置。但是我想不出其他任何地方可以查找。
Visual Studio 2017 引入了一个功能,允许您使用开源的“EditorConfig”格式在“每个解决方案”上更改编辑器配置。
您应该在目录中看到一个名为.editorconfig
的文件。在那里,您可以看到各种设置,我相信您要查找的是:
indent_style = space
indent_size = 2
适用于 Visual Studio 2022