【问题标题】:Pushing to github - strange white spaces推送到 github - 奇怪的空白
【发布时间】:2012-11-19 13:37:39
【问题描述】:

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

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

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

我使用制表符进行缩进。

【问题讨论】:

  • 更换 IDE 也可能发生这种情况
  • 您是否混合了制表符文字和空格来对齐?如果是这样,您可能定义了与 github 不同的选项卡宽度,或者仅使用选项卡文字就可能发生这种情况。如果您需要对齐,请始终使用空格进行对齐。 (这并不意味着您必须使用它们进行缩进,这是不同的)

标签: php github


【解决方案1】:

我建议以后在制表符上使用空格。您可以将编辑器设置为每次点击 Tab 时输入 2、4 或多少个空格。我相信这会让您省去很多麻烦,因为空格总是完全相同的宽度,而制表符宽度可以总是根据上下文而变化。

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-20
    • 1970-01-01
    • 2014-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多