EditorConfig
EditorConfig
코드파일(.h, .cpp 등)에 유니코드문자열(한글 등)을 사용할 시, 기본 인코딩으로 저장하면, 몇몇 프로그램에서 문자열이 깨지기 때문에, 소스파일을 생성할때마다 매번 인코딩을 따로 지정해서 저장해야 하는 번거로움이 존재한다.
.editorconfig파일을 생성해 솔루션(*.sln) 파일 경로에 두면, 해당 프로젝트의 소스 파일들의 인코딩을 자동으로 변경하고 앞으로의 생성되는 소스파일들의 인코딩을 자동으로 변경할 수 있다.
UTF-8-BOM(서명있는)으로 하면 소스파일의 한글 문자열을 깨짐 없이 사용할 수 있다.
[]은 타겟, #은 각주다.
아래 코드를 복붙한 텍스트파일의 이름을 .editorconfig로 변경해서 만들고 솔루션경로에 같이 두면 된다.
root = true
#All files
[*]
#charset = utf-8
charset = utf-8-bom
#shader files
[*.hlsl]
charset = utf-8
비쥬얼 스튜디오에서 생성하기
솔루션 오른쪽 클릭-> 추가->새 EditorConfig
이 파일의 의의는 휴대용 코딩 포맷이다. 따라서 코딩 양식도 저장할 수 있기 때문에 배워두면 좋을거 같다.
자세히 배워보기
코드 스타일 옵션 및 코드 정리 - Visual Studio (Windows) | Microsoft Learn