wanna be dev 🧑‍💻

Cool 하고 Sick한 개발자가 되고 싶은 uzun입니다

A.K.A. Kick-snare, hyjhyj0901, h_uz99 solvedac-logo

ETC

GitHub Tab Character 깃허브 탭 랜더링 사이즈 변경하기 (size 8 -> 4)

Kick_snare 2023. 2. 18. 15:58
728x90

이번 포스팅에서는 github의 탭 랜더링 사이즈가 8칸으로 되어있는 것을 바꾸는 방법에 대해 알아볼 것이다.

내가 왜 정보 글을 쓰는가?

문제의 발단은 다음과 같다.

사람 마다 다르겠지만 나는 기본적으로 tab을 사용한다.
탭을 쓰던 space를 쓰던 국룰은 4칸이기도 하고, IDE 설정도 4칸으로 해놓았기에 아무런 문제가 없을 줄 알았다. 

이게 무슨,,,

github에서 코드를 보면 tabsize = 8로 보여주는것이 아닌가.
이 일은 github에서만 일어나고 있는듯하였다.

내 github에서 남에 코드를 주로 보지, 내 코드 볼일은 별로 없어서 무시하고 지낼려했는데 킹받아서 열심히 찾아보았다.

https://github.com/orgs/community/discussions/23860

 

What's the deal with tab sizes on GitHub Gists? · Discussion #23860 · community

I just created my first gist and set the Tab size to 4 but once I saved it, it got rendered with 8 spaces for some reason. Horrified about the look, I hit “edit”, saw that it was set to 8, set it b...

github.com

 

근데 알고보니까 오래전부터 이미 유명한 논쟁이였나보다. 결론만 말하자면

Github의 Tab 문자의 기본 랜더링 사이즈는 space 8칸이다...!

 

경악할 일이다. 전세계가 사용하는 레포지터리 저장소의 default 값이 8이라니.... 나만 그렇게 생각하는 건 아니였나보다.
이슈에서 사람들의 반응을 살펴보자.

 

github 의 경영진은 Tab 사용자를 혐오하는 것이 분명하다.
그렇지 않고서야 defalut가 8일 수가 없다. 아무튼 해결법은 아래와 같다.

해결 법 (바꾸는 법)

Github -> Settings -> Appearance -> Tab Size Preference

에서 바꾸면 된다. 근데 사실 이렇게 해도 자기 눈에만 그렇게 보이는 거지 다른 사람의 계정으로 들어가면 계속 8로 랜더링 할거다.

그래서 사실 상 진짜 해결법은 tab character을 사용하지 않는 것이다.

 

728x90