Github更改了缩进

时间:2016-07-06 13:52:00

标签: ruby github sublimetext2

我已将Ruby中的代码推送到远程Github存储库。我的代码现在看起来完全不同了 - 在Sublime文本中它完全是fomatted,2个空格缩进,因为它应该在Ruby中用于每个逻辑级别。但是在Github上,它到处都是。它是什么原因以及如何使我的代码与本地代码完全相同?

1 个答案:

答案 0 :(得分:1)

之前我遇到过这个问题,但是,它不是GitHub,而是代码。如果您使用选项卡并告诉Sublime将其显示为2个空格,则它仍然会在代码中传递\t而不是\s\s

真正的解决方案是我们空间\s而不是标签\t,您可以轻松地将标签更改为Sublime,Vim,Text-mate或您想要使用的任何内容中的2个空格。然后格式化对于每个人和所有平台看起来都是一样的。

Sublime docs for tabs to spaces。 https://www.sublimetext.com/docs/2/indentation.html

另请查看此问题,了解有关Github中标签的更多信息。 How to change tab size on GitHub?