推向github - 奇怪的白色空间

时间:2012-12-01 14:26:08

标签: php github

当我将代码推送到github repo并显示随机文件时,它们包含一些奇怪的空格,例如:

// 'auth'               => MPATH.'auth',            // Authentication module
// 'database'       => MPATH.'database',        // Database access

在我的IDE中,代码完全排列在github上 - 它的行为与上面一样,在完全随机的地方。有什么方法可以解决这个问题吗?

我使用制表符进行缩进。

1 个答案:

答案 0 :(得分:0)

我建议在标签上使用空格。您可以将编辑器设置为每次按 Tab 时输入2,4或多少个空格。我相信这样可以省去很多麻烦,因为空格总是完全相同的宽度,而标签宽度可以总是根据具体情况而改变。

现在您可以像这样转换标签

expand -t2 foo-tabs.php > foo-spaces.php