Visual Studio 中的不同代码风格

Different code styles in Visual Studio

我经常需要对具有不同代码风格的项目进行更改。例如,我使用制表符,许多其他项目使用空格。我最近也转向了埃及牙套风格。是否可以在每个项目的基础上定义代码风格?也许有一些插件至少可以自动检测缩进符号(制表符空格)?

刚刚找到 EditorConfig 插件,它不仅允许设置每个项目(甚至每个文件)的样式,还可以与使用项目根目录中的 .editorconfig 文件的其他开发人员共享。它也适用于其他 IDE,并且是开源的。