# 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초 후에 중단됩니다.

### 구성 파일이 저장되나요?

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

여기에 광고를 게재하시겠어요?

[이메일 보내기](mailto:hi@dennn.is?subject=OneClick%20Pro%20%EA%B4%91%EA%B3%A0%20%EB%AC%B8%EC%9D%98)

[광고 WordPress을 위한 에이전트 지원 플러그인 모음입니다.](https://sleekwp.com/?ref=oneclickpro)
