2012-12-01 29 views
2

当我把我的代码到GitHub库和随机显示的文件,它们包含一些奇怪的空格,如:推到github上 - 奇怪的白色空间

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

在我的IDE中的代码是完全一字排开,在GitHub上 - 它的行为如同上面,完全随机的地方。有没有什么办法解决这一问题?

我用标签进行缩进。

+0

改变IDE当过 – dynamic

+1

你是混合标签文字和空间的定位可能发生吗?如果是这样,你可能有一个不同的标签宽度定义比github,或者这可能会发生只是选项卡文字。如果你需要对齐的东西,总是使用空格来对齐。 (这并不意味着你必须使用他们的缩进,这是不同的)的 –

+0

可能重复[奇怪的缩进在Github上的Java Eclipse项目(http://stackoverflow.com/questions/14149750/strange-indenting-for -java-Eclipse的项目上github上) – random

回答

0

我会建议使用空格选项卡上向前发展。您可以将编辑器设置为输入2,4或每次你打标签时间。我相信这会为你节省很多的头痛有多少空间,因为空间始终是完全一样的宽度,而标签宽度可根据上下文随时更改。

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

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