# 최상위 디렉토리에 있는 모든 파일에 대한 설정
root = true
# 들여쓰기 스타일 설정
[*]
indent_style = space
indent_size = 2
# 특정 파일 유형에 대한 설정
[*.js]
indent_size = 4
indent_style 설정은 코드에서 들여쓰기를 할 때 사용할 스타일을 지정합니다. 이 설정은 보통 두 가지 값 중 하나를 가집니다: "space" 또는 "tab".
space: "space" 값은 공백 문자를 사용하여 들여쓰기를 표시합니다. 이 경우 들여쓰기를 나타내기 위해 공백 문자가 사용됩니다. 공백 문자의 개수는 indent_size 설정에 의해 결정됩니다. 예를 들어, indent_size가 2로 설정되어 있다면 각 레벨의 들여쓰기는 두 개의 공백 문자로 표현됩니다.
tab: "tab" 값은 탭 문자를 사용하여 들여쓰기를 표시합니다. 탭 문자를 사용하면 들여쓰기 크기가 고정되지 않고 편집기 또는 IDE에 설정된 탭 너비에 따라 달라집니다. 일반적으로 탭 너비는 공백 문자 여러 개와 동일한 너비로 설정되어 있습니다.
간단히 말해서, "space"는 고정된 너비의 공백 문자를 사용하여 들여쓰기를 나타내고, "tab"은 가변 너비의 탭 문자를 사용하여 들여쓰기를 나타냅니다.
어떤 스타일을 선택할지는 개발 팀 또는 프로젝트의 코드 스타일 가이드라인에 따라 결정될 수 있습니다. 일반적으로는 "space"를 사용하는 것이 좋은 방법으로 여겨지며, 이는 다양한 텍스트 편집기 및 IDE에서 일관된 결과를 얻을 수 있기 때문입니다.