1

我一直遇到一个问题,即使用选项卡排列键/值分配的源代码在不同的编辑器中显示不同。

例如,Github 上突出显示的版本和原始版本的文件都显示$labels阵列在行55中的间距未对齐。它在记事本中也是如此。

但是,复制到 Aptana 或 Notepad++ 中的同一个文件将完美地显示排列的值。

为什么会发生这种情况,是否可以创建文件以使其在所有编辑器中正确显示?

4

1 回答 1

3

根据您在每个编辑器中的设置,它们将各自使用不同数量的制表符空格。

有的用2,有的用3,有的用4,有的用6。通过高亮github中的一个tab可以看到,tab占了8个空格。

这应该可以在编辑器中调整。

如果您在使用特定数量空格的编辑器中创建文件,并在使用不同数量空格的编辑器中查看它,事情看起来会有所不同。

关于是否使用空格或制表符进行缩进一直存在争议。这是个人喜好,但使用空格而不是制表符可以避免这个问题。

您应该能够将编辑器设置为使用空格而不是制表符。

于 2012-09-27T04:48:18.857 回答