当我将代码推送到github repo并显示随机文件时,它们包含一些奇怪的空格,例如:
// 'auth' => MPATH.'auth', // Authentication module
// 'database' => MPATH.'database', // Database access
在我的IDE中,代码完全排列在github上 - 它的行为与上面一样,在完全随机的地方。有什么方法可以解决这个问题吗?
我使用制表符进行缩进。
答案 0 :(得分:0)
我建议在标签上使用空格。您可以将编辑器设置为每次按 Tab 时输入2,4或多少个空格。我相信这样可以省去很多麻烦,因为空格总是完全相同的宽度,而标签宽度可以总是根据具体情况而改变。
现在您可以像这样转换标签
expand -t2 foo-tabs.php > foo-spaces.php