【发布时间】:2011-07-11 01:39:51
【问题描述】:
所以我有一种情况,我正在处理一些承包商的代码库,其代码缩进为 4 个空格,而我使用的每个其他项目都是 2 个空格。
在两种缩进标准之间来回切换的最佳策略是什么,Visual Studio 2010 将其设置为全局而非解决方案级别。
【问题讨论】:
-
Visual Studio 的行业标准是 4 个空格。确保您的承包商遵守您(和行业)的标准。
-
@Mitch,至少在 Oz 中这根本不是真的。我工作过的每个地方都默认有 2 个空格(在 C#、C++、Delphi 和 Java 中)我们使用 4 的次数很少,通常是因为一开始有人忘记更改默认值。
-
无论如何,它已经完成了。而且我不想仅仅为了缩进而改变 3000 多个文件。我追求的是一个可行的解决方案,可以在解决方案级别来回切换。
-
@Mitch,不,最初不是 Java 商店,尽管我们确实在某些事情上使用 Java。曾几何时,我们的 Oz 实验室主要是 Delphi,可能是 2 空间标准最初的来源。 (我来自 Delphi 背景,这很可能是我个人主要看到 2 个空间代码标准的原因……即使在 C# 项目中也是如此)但无论如何这不是重点。关键是我有一个我们现在需要使用和维护的大型代码库,这与我们的标准缩进不同,将整个源代码更改为我们的标准是不切实际的,并且我必须不断切换的 PITA。
-
@Mitch:开始一场关于“唯一真正的缩进标准”的宗教辩论(提示:它不是两个空格、四个空格,甚至不是三个空格)并没有帮助@Tim 管理他的代码更好。
标签: c# visual-studio-2010