2016-07-06 4 views
0

Ruby에서 코드를 원격 Github 저장소로 푸시했습니다. 내 코드는 완전히 다른 것처럼 보입니다. Sublime 텍스트에서는 모든 논리 수준에서 Ruby에 있어야하기 때문에 2 공백 들여 쓰기가 완벽하게 처리되었습니다. 그러나 Github에 그것은 모든 곳에서 있습니다. 그 이유는 무엇이며 내 코드를 로컬과 정확히 동일하게 유지하려면 어떻게해야합니까?Github가 들여 쓰기를 변경합니다.

+1

탭과 공백이 섞여 있습니까? 당신의 숭고한 분위기는 어떻습니까? –

+0

공간 만 사용했는데 탭이 없습니다. – Jes

+0

당신은 Sublime의'translateTabsToSpaces'를 재확인 할 수 있습니까? true로 설정해야합니다. –

답변

1

이전에이 문제가 있었지만 GitHub에서는 코드가 있습니다. 탭을 사용하고 Sublime이 2 칸으로 표시하면 코드에 이 아닌 \t이 여전히 전달됩니다.

실제 해결책은 탭 \t 대신 \s 공백을 넣는 것입니다. 탭을 숭고, Vim, 텍스트 메이트 또는 원하는대로 2 칸으로 쉽게 변경할 수 있습니다. 그런 다음 형식은 모든 플랫폼과 모든 플랫폼에서 동일하게 보입니다.

공간에 탭을위한 숭고한 워드 프로세서. https://www.sublimetext.com/docs/2/indentation.html

Github의 탭에 대해 자세히 알아 보려면이 질문을 확인하십시오. How to change tab size on GitHub?

+0

고맙습니다. 시도해 보겠습니다.하지만 공간 만 사용했습니다. 결코 " 내 코드에서 "탭"단추 – Jes

관련 문제