많은 프로그래밍 언어에서 개발자들 사이에 항상 존재하는 논쟁 중 하나는 코드를 올바르게 들여쓰기하는 방법입니다. 많은 개발자는 하나 이상의 공백으로 코드를 들여쓰기를 선택하지만 다른 개발자는 탭을 사용하는 것을 선호합니다. 두 옵션 모두 일정한 수준의 들여쓰기를 제공하는 공백과 함께 장점이 있습니다. 탭은 들여쓰기에 사용하도록 명시적으로 설계되었지만 개발자는 단일 탭이 표시되는 방식을 구성할 수 있으며 절반 들여쓰기가 발생할 가능성이 훨씬 줄어듭니다.
팁: 반 들여쓰기는 두 문서가 들여쓰기에 다른 수의 공백을 사용하는 문제입니다. 예를 들어 한 문서에서 단일 공백을 사용하여 내용을 들여쓴 다음 이중 공백 들여쓰기 코드에서 코드를 복사하면 호환되지 않습니다. 탭의 경우 아무도 이중 탭 들여쓰기를 사용하지 않을 만큼 탭이 넓기 때문에 이것은 실제로 문제가 되지 않습니다.
Sublime Text 3와 같은 적절한 개발 환경에서는 개발자가 탭 문자를 표시할 너비를 설정할 수 있습니다. 이것은 실제 코드, 단일 탭과 차이가 없기 때문에 주로 개인 취향 문제입니다. 해당 탭이 2, 3 또는 그 이상과 같은 공간을 차지하도록 구성된 경우에도 문자가 사용됩니다. 공백.
Sublime Text 3에서 탭 너비를 구성하려면 상단 표시줄에서 "보기"를 클릭한 다음 드롭다운 목록에서 "들여쓰기"를 클릭합니다. 다음으로, 드롭다운 목록의 두 번째 수준에서 탭이 차지할 너비를 선택합니다. Sublime Text 3의 기본 탭은 너비가 4칸입니다.
팁: 들여쓰기에 공백을 사용하려는 경우 탭 너비 메뉴 상단에서 "공백을 사용하여 들여쓰기" 옵션을 활성화할 수 있습니다. 이렇게 하면 탭 키를 누를 때마다 지정된 공백 수로 변환됩니다.