텍스트 편집기 구성 옵션을 사용하여 Visual Studio의 코드 편집기에서 기본 탭 및 들여쓰기 동작을 변경하는 방법을 알아봅니다.
들여쓰기 및 탭에 대한 액세스 옵션
- Visual Studio를 엽니다.
- 메뉴 모음에서 도구>옵션선택합니다.
- 옵션 대화 상자에서 텍스트 편집기 노드를 확장합니다.
- 모든 언어를 확장한 다음, 탭을 선택합니다.
주의
여기에서 변경한 내용은 모든 개발 언어에 적용됩니다. 이 대화 상자에서 옵션을 다시 설정하면 개별 언어 설정이 재정의됩니다. 특정 언어에 대한 옵션을 구성하려면 텍스트 편집기에서 하위 폴더를 선택합니다.
충돌하는 설정 해결
개별 언어에 대해 다른 탭 또는 들여쓰기 설정을 선택하면 Visual Studio에 경고 메시지가 표시됩니다.
- 다른 들여쓰 기 옵션에 대해 "개별 텍스트 형식에 대한 들여쓰기 설정이 서로 충돌합니다."
- "개별 텍스트 형식에 대한 탭 설정이 서로 충돌합니다." 탭 옵션이 다릅니다.
예를 들어 Visual C++에 대해 Visual Basic 및 Block 들여쓰기를 위해 스마트 들여쓰기를 설정하는 경우 충돌에 대한 미리 알림이 표시됩니다.
인덴팅 옵션 구성
Indenting 섹션에서 다음 인덴팅 스타일 중 하나를 선택합니다.
- 없음: 새 줄은 들여쓰기되지 않습니다. 커서가 첫 번째 열에서 시작됩니다.
- 차단: 새 줄은 이전 줄과 일치하도록 자동으로 들여쓰기됩니다.
- 스마트: 새 줄은 코드 컨텍스트 및 IntelliSense 규칙에 따라 들여쓰기됩니다. 모든 언어에 사용할 수 없습니다.
예를 들어 중괄호 사이의 선은 { } 추가 탭 정지를 들여쓰기할 수 있습니다.
탭 옵션 구성
탭 섹션에서 다음 옵션을 선택합니다.
- 탭 크기: 탭 정지당 공백 수를 설정합니다(기본값: 4).
- 들여쓰기 크기: 각 들여쓰기의 공백 수를 설정합니다(기본값: 4). 탭, 공백 또는 둘 다 크기를 채우는 데 사용됩니다.
- 공백 삽입: 들여쓰기 작업에서 공백 문자만 삽입합니다.
- 탭 유지: 들여쓰기 작업은 가능한 한 많은 탭 문자를 삽입합니다. 공백은 나머지를 채웁니다.
문제 해결
팁 (조언)
적응형 서식은 사용자 지정 탭 설정을 재정의할 수 있습니다. 적응형 서식을 사용하지 않도록 설정하려면 텍스트 편집>기고급으로 이동하고 적응형 서식 사용을 토글합니다. .editorconfig 파일을 사용하여 들여쓰기 스타일을 관리할 수도 있습니다.