【VisualStudio】VisualStudio2019에서 자동 코드 포맷

프로젝트별로 코드 형식을 의식하는 것이 귀찮습니다.
editorconfig 사용합시다.
특히 팀 제작의 경우는 자동화해 나 룰은 배제합시다

이전에는 수동으로 파일을 만들었습니다.
VisualStudio2019에서 로컬 형식 설정(.editorconfig)을 출력할 수 있습니다.

절차



만들기



VS 상단 메뉴에서
도구 > 옵션

코드 스타일의 각 항목을 설정하고 생성 버튼을 잡아
현재 C# 또는 일부 언어 설정에만 생성 버튼이있는 것 같습니다.
생성 후 대응 파일이나 설정을 재작성하면 어느 언어로도 사용할 수 있을까 생각합니다

.editorconfig
[*.cs,*.cpp,*.h]

이런 식으로

파일 배치 정보



그건 그렇고
이 파일을 배치한 계층 이하에 적용되는 것입니다만
일부의 폴더 이하는 적용하고 싶지 않은 등 있으면(예를 들어 플러그인의 코드는 갱신시에 차등이기 때문에 그대로 하고 싶다든가)

.editorconfig
root = true

이것만 기재한 파일을 적용하고 싶지 않은 폴더에 배치하면 그 계층 이하는 자동화되지 않게 됩니다

그리고 .editorconfig 작성시나 내용을 편집했을 때는 VS를 재기동하지 않으면 반영되지 않았다고 생각합니다

저장할 때 자동화하고 싶습니다.



VS 기본값은 저장 시 (ctrl+S) 자동화를 반영하지 않습니다.
확장 기능을 넣어야 합니다.
몇 가지 있습니다만 마음대로 다른 설정과도 바꾸어 바꾸는 것도 있으므로 개인적으로는 심플한 설정만의 아래와 같은 확장 기능을 사용하고 있습니다

확장 프로그램을 추가하는 경우
확장 프로그램 > 확장 프로그램 관리

설치 후 적용하려면 VS를 다시 시작해야 합니다.

결국이 확장 기능이 필요하다면
마찬가지로 "확장 기능 관리"의 "설치됨"목록에서 비활성화하거나 제거 할 수 있습니다.

상세



editorconfig에 대한 VS 문서가 있습니다.
htps : // / cs. 미 c 로소 ft. 코 m / 그럼 - jp / ぃ ぃ ああ ls つぢ お / い い / 코데 - 스타 ぇ s - an d 코데 - c ぇ 아누 p?ゔ ぃ w = vs - 2019 # 코데 - sty ぇ s - 응 - ぢ와 r

좋은 웹페이지 즐겨찾기