.editorconfig 생성기

팀 프로젝트의 에디터 설정을 통일하기 위한 .editorconfig 파일을 생성합니다.

프로젝트 타입

기본 설정

지원 에디터

Visual Studio Code
IntelliJ IDEA
WebStorm
PhpStorm
PyCharm
Sublime Text
Atom
Vim

.editorconfig 미리보기

설정 설명

root = true: 이 파일이 최상위 설정임을 나타냅니다.
indent_style: 들여쓰기 스타일 (space 또는 tab)
indent_size: 들여쓰기 크기 (공백 개수)
end_of_line: 줄 끝 문자 (lf, crlf, cr)
charset: 문자 인코딩 (utf-8, utf-16be 등)
trim_trailing_whitespace: 줄 끝 공백 제거 여부
insert_final_newline: 파일 끝에 빈 줄 추가 여부
max_line_length: 최대 줄 길이 제한

파일 패턴

*: 모든 파일
*.js: JavaScript 파일
*.{js, jsx, ts, tsx}: JavaScript/TypeScript 파일
*.py: Python 파일
*.java: Java 파일
package.json: 특정 파일명
Makefile: 특정 파일명 (확장자 없음)
lib/**: 디렉터리 내 모든 파일

설치 방법

1. 파일 저장:
프로젝트 루트 디렉터리에 .editorconfig 파일로 저장
2. 에디터 플러그인 설치:
대부분의 에디터는 기본 지원하지만, 일부는 플러그인이 필요할 수 있습니다.
3. 에디터 재시작:
설정을 적용하려면 에디터를 재시작하세요.