【发布时间】:2012-07-15 13:09:09
【问题描述】:
如果您阅读过任何编码风格指南,您很有可能会看到有关使用空格而不是制表符进行缩进的建议。一些指南明确表示:永远不要使用标签。
我知道存在引发关于制表符与空格的核战争的风险。这肯定不是我想要的。然而,我的意图是询问您是否有任何充分的理由提出此建议。为什么大家一直说空格是缩进代码的最佳方式?
【问题讨论】:
-
顺便说一句,如果有人投票结束这个问题,了解 为什么 会很有帮助。谢谢!
-
这已经在 PSE 上做死了:例如programmers.stackexchange.com/questions/57/…
-
"Space Won" (lostechies.com/jimmybogard/2012/03/07/…) 有相当可靠的论据(由evadeflow.com/2011/03/tabs-vs-spaces-in-the-21st-century 支持)。基本上:您只能使用空格,这没关系。空间在任何地方看起来都一样(每台计算机和队列中的每个位置)。 TAB 不能用于对齐,只能用于缩进。这对于教新程序员来说是相当令人困惑的。它在其他计算机配置上看起来不同。所以,保持简单:2 个空格。
标签: coding-style