为什么标签在不同的文本编辑器中排列不同?

时间:2012-09-27 04:32:05

标签: tabs formatting text-editor spaces

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

例如,highlightedraw版本中Github上的文件显示行$labels处的55数组,其间距不对齐。它在Notepad中看起来也是这样。

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

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

1 个答案:

答案 0 :(得分:3)

根据每个编辑器中的设置,每个编辑器都会使用不同数量的空格。

一些使用2,一些使用3,一些使用4,一些使用6.您可以通过突出显示github中的一个选项卡,选项卡占用8个空格。

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

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

关于是否使用空格或制表符进行缩进一直存在争议。这是个人偏好的事情,但使用空格而不是制表符可以防止这个问题。

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