탭/스페이스 변환

관련 도구

사용 방법

텍스트를 붙여넣고 변환 방향(탭 → 스페이스 또는 스페이스 → 탭)과 스페이스 개수를 선택하면 즉시 변환됩니다. 2칸, 4칸, 8칸 중 원하는 너비를 고를 수 있습니다.

탭과 스페이스 차이

탭 문자(\t)는 에디터 설정에 따라 표시 너비가 달라지지만 파일 크기는 1바이트입니다. 스페이스는 설정과 관계없이 항상 동일하게 표시되어 일관성이 높습니다. 팀 프로젝트에서 들여쓰기 방식을 통일할 때 이 도구를 활용하면 코드 포맷 충돌을 빠르게 해소할 수 있습니다.

언어·도구별 들여쓰기 관행

언어/도구 관행 비고
Python스페이스 4칸공식 스타일 가이드(PEP 8) 권장
Go공식 포매터 gofmt가 탭으로 통일
Makefile탭 필수명령 줄은 반드시 탭으로 시작해야 동작
JavaScript/TypeScript스페이스 2칸널리 쓰이는 커뮤니티 관행

활용 예시

에디터 간 코드 이동 시 들여쓰기 불일치 해결, 팀 코딩 컨벤션 적용, Python처럼 들여쓰기에 민감한 언어의 파일 정리, 에디터 설정이 다른 환경에서 복사한 코드를 정규화할 때 유용합니다.