2016-07-06 71 views
0

我已將Ruby中的代碼推送到遠程Github存儲庫。我的代碼現在看起來完全不同了 - 在Sublime文本中,它完全是fomatted,2個空格縮進,因爲它應該在每個邏輯級別的Ruby中。但在Github上它已經到處都是。這是什麼原因?我能做些什麼來讓我的代碼與本地完全一樣?Github更改縮進

+1

混合標籤和空格?你的崇高如何成立? –

+0

我只使用空格,沒有選項卡 – Jes

+0

你可以在Sublime中仔細檢查你的'translateTabsToSpaces',它應該設置爲true。 –

回答

1

我以前有過這個問題,但是,它不是與GitHub,它是與您的代碼。如果您使用選項卡並告訴Sublime將其顯示爲2個空格,它仍然在代碼中傳遞\t而不是\s\s

真正的解決方案是我們的空間\s而不是標籤\t,你可以很容易地在Sublime,Vim,Text-mate或任何你想使用的地方將標籤改爲2個空格。然後,對於所有人和所有平臺而言,格式設置將相同。

標籤爲空格的Sublime文檔。 https://www.sublimetext.com/docs/2/indentation.html

也檢查出這個問題更多關於標籤在Github。 How to change tab size on GitHub?

+0

謝謝,我會嘗試,但我只使用空格 - 從未打過「標籤「按鈕在我的代碼 – Jes