标签在不同系统中的处理方式有何不同?

时间:2010-02-16 04:37:31

标签: process tabs

  

为了保持可移植性,请选项卡   不得使用字符   缩进,因为不同的系统   以不同方式处理标签。

有谁知道?

1 个答案:

答案 0 :(得分:2)

这句话来自哪里?它是否谈论代码中的缩进,或所见即所得文档中的缩进,或者必须可解析的控制台程序的输出?

对于代码缩进,制表符可以与任意数量的空格(通常为2,4或8)具有相同的大小。因此,如果混合空格和制表符,一旦在不同的编辑器中使用不同的制表符设置打开相同的文件,您将看到缩进的缩进。解决方案是不要使用空格来缩进(与你的引用所说的相反)。

全标签缩进的另一个优点是能够调整标签的视觉大小(有些人喜欢'更大)。

Python有这种疯狂的空白范围机制,会导致不一致的缩进以破坏代码。