본문으로 건너뛰기

TOML 포매터

TOML 구성 파일(예: Cargo.toml, pyproject.toml 및 기타 앱 설정)을 Prettier TOML 플러그인으로 정리하세요. 이 포매터는 등호 주변의 공백과 인라인 테이블 및 배열을 정규화하고, 테이블 사이에 빈 줄을 넣으며, 모든 주석을 유지합니다. 또한 구문 오류가 발생하면 줄과 열을 표시하므로 개발자는 커밋 전에 설정을 안전하게 정리할 수 있습니다.

초기화

자주 묻는 질문

TOML 정리에는 어떤 엔진을 사용하나요?

도구는 서버에서 prettier-plugin-toml 4.1과 함께 Prettier 3을 사용합니다. TOML 1.0 문서를 읽고 일관된 형식으로 출력합니다.

출력에서 무엇이 바뀌나요?

키와 값 사이의 등호 양쪽에 공백 하나가 들어가며, 인라인 테이블과 배열의 간격도 균일해집니다. 불필요한 빈 줄은 하나로 줄이고, 각 테이블 헤더 앞에는 빈 줄을 넣어 이전 섹션과 구분합니다.

주석이 보존되나요?

예. 전체 줄 주석과 값 뒤에 붙은 주석은 원래 위치를 유지하므로 주석이 달린 구성 파일의 메모도 보존됩니다.

키나 테이블을 정렬하나요?

아니요. 키, 테이블 및 테이블 배열은 원래 순서를 유지하므로 위에서 아래로 읽는 파일에서도 순서가 바뀌지 않습니다.

문자열 따옴표가 바뀔 수 있나요?

값에 백슬래시나 큰따옴표가 없으면 작은따옴표로 감싼 리터럴 문자열이 큰따옴표로 바뀔 수 있습니다. 이때 값은 그대로 유지됩니다. 리터럴 따옴표가 필요한 문자열은 작은따옴표를 유지합니다.

긴 배열은 어떻게 처리하나요?

출력 너비에 들어가는 배열은 한 줄로 유지됩니다. 끝에 쉼표가 있거나 너비를 초과하는 배열은 요소를 한 줄에 하나씩 출력합니다.

잘못된 TOML는 어떻게 되나요?

정리가 중단되고 도구가 줄과 열이 포함된 파서 메시지를 표시합니다. 예를 들어 등호 뒤에 값이 없는 경우를 알려줍니다. 중복 키 및 기타 잘못된 TOML도 같은 방식으로 표시됩니다.

들여쓰기를 바꿀 수 있나요?

예. 중첩 배열에 2칸 또는 4칸 공백이나 탭을 선택하고, 기본값 80을 포함해 출력 너비를 40~200자로 설정할 수 있습니다.

파일 크기는 얼마나 클 수 있나요?

요청당 최대 1 MB의 텍스트를 처리하며, 일반적인 구성 파일보다 훨씬 큰 용량입니다. 정리는 10초 후에 중단됩니다.

구성 파일이 저장되나요?

아니요. 구성 파일에는 비밀 정보가 포함될 수 있으므로 내용은 메모리에서만 처리하며 저장하거나 로그에 남기지 않습니다.

OneClick Pro 소개

OneClick Pro은 일상 업무에 활용할 수 있는 150개 이상의 웹 도구를 무료로 모아 제공합니다. 이미지와 단위를 변환하고, 코드를 포맷하고 검증하고, 도메인과 SEO를 확인하고, 텍스트와 날짜, 숫자를 다룰 수 있습니다. 모든 도구는 가입이나 구독 없이 사용할 수 있으며, 입력한 내용은 결과를 계산하는 데만 사용되고 저장되지 않습니다. 한 번 쓰는 작업을 위한 빠른 도구 모음으로 활용하거나, 매일 자주 쓰는 도구를 북마크해 두세요.