通常我们会在编码时将制表符替换为编辑器中的空格。 这需要什么?
是否因为操作系统处理文件中的\ t? 我真的不太清楚这一点。请澄清
答案 0 :(得分:0)
标签没有固定宽度,其宽度取决于IDE(编辑器)设置。它通常设置为宽度为4个空格,但不一定是这样。如果你只使用制表符并且不使用空格,那么可能不会有任何问题,但这绝不会发生。你可以打赌,你总是希望只向右移动一些文字。然后,您将将空格和标签混合在一起,这就是带来麻烦的原因。它可能在您的IDE中看起来正确,但是您将需要在vim编辑器中进行一些更改,例如,将设置不同的选项卡大小。缩进代码将不会是您所期望的。此外,当您向同事发送一些代码时,他可能会使用具有不同设置的不同IDE,并且他将再次看到错误对齐的代码。另一方面,空格仅,您会看到其他人。