.editorconfig 생성기 🔒 브라우저에서 로컬로 실행 — 아무것도 업로드되지 않습니다.

.editorconfig 파일 생성 — 들여쓰기, 문자셋, 언어별 재정의.

전역 설정 [*]

언어별 재정의

이 도구에 대해

.editorconfig 파일은 프로젝트 기여자가 사용하는 모든 에디터와 IDE — VS Code, JetBrains, Vim 등 대부분 플러그인 없이 기본으로 읽음 — 에서 들여쓰기, 줄바꿈, 문자셋을 일관되게 유지합니다. 전역 기본값을 설정하고 프로젝트에 필요한 언어별 재정의를 선택하세요(Markdown은 줄 끝 공백 2개가 줄바꿈을 의미하므로 끝 공백 제거를 건너뜀; Makefile은 실제 탭 문자가 필요함). 결과를 복사하거나 다운로드하세요.

모든 것이 선택한 옵션으로부터 로컬에서 생성되며 아무것도 업로드되지 않습니다. 파일을 저장소 루트, .git 옆에 두고 커밋하세요. 이후 에디터가 그 아래 모든 파일에 자동으로 적용합니다.

자주 묻는 질문

.editorconfig 파일은 실제로 무엇을 하나요?

이를 읽는 모든 에디터와 IDE(VS Code, JetBrains, Vim, Sublime 등, 대부분 기본 지원)에게 그 폴더와 하위 파일에 어떤 들여쓰기, 줄바꿈, 문자셋을 쓸지 알려줍니다 — 그래서 기여자가 어떤 에디터로 열든 아무도 수동으로 설정하지 않아도 프로젝트가 일관되게 유지됩니다.

왜 Markdown은 줄 끝 공백 제거를 건너뛰나요?

표준 Markdown에서는 줄 끝의 공백 2개 이상이 렌더링된 결과에서 강제 줄바꿈을 만듭니다 — 의도된 것이지만 놓치기 쉬운 문법입니다. 전역 줄 끝 공백 제거 규칙은 파일을 저장할 때마다 그 서식을 조용히 지워버리므로, 이 생성기의 Markdown 재정의는 .md 파일에 한해 그 규칙을 끕니다.

에디터가 이 파일을 읽으려면 플러그인이 필요한가요?

보통은 필요 없습니다. VS Code, JetBrains IDE(WebStorm, PyCharm, IntelliJ 등)와 여러 다른 에디터는 별도 설정 없이 .editorconfig를 기본 지원합니다. 일부 오래되었거나 덜 흔한 에디터는 작은 플러그인이 필요할 수 있습니다 — 파일을 추가한 후에도 서식이 바뀌지 않는 것 같다면 해당 에디터의 문서를 확인하세요. 하지만 대부분의 기여자가 쓰는 주류 에디터에서는 그냥 작동합니다.

이 도구를 사용하면 제 프로젝트 설정이 어딘가로 업로드되나요?

아닙니다. 이 파일은 당신이 선택한 체크박스와 드롭다운만으로 브라우저 안에서 만들어집니다 — 애초에 프로젝트 파일을 읽지 않으므로 업로드할 것이 없습니다. 결과를 복사하거나 바로 다운로드하세요.