Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我一直遇到一个问题,即使用选项卡排列键/值分配的源代码在不同的编辑器中显示不同。
例如,Github 上突出显示的版本和原始版本的文件都显示$labels阵列在行55中的间距未对齐。它在记事本中也是如此。
$labels
55
但是,复制到 Aptana 或 Notepad++ 中的同一个文件将完美地显示排列的值。
为什么会发生这种情况,是否可以创建文件以使其在所有编辑器中正确显示?
根据您在每个编辑器中的设置,它们将各自使用不同数量的制表符空格。
有的用2,有的用3,有的用4,有的用6。通过高亮github中的一个tab可以看到,tab占了8个空格。
这应该可以在编辑器中调整。
如果您在使用特定数量空格的编辑器中创建文件,并在使用不同数量空格的编辑器中查看它,事情看起来会有所不同。
关于是否使用空格或制表符进行缩进一直存在争议。这是个人喜好,但使用空格而不是制表符可以避免这个问题。
您应该能够将编辑器设置为使用空格而不是制表符。