Format, Làm Đẹp & Kiểm Tra YAML
Công cụ này làm đẹp, thu gọn và kiểm tra YAML ngay trong trình duyệt của bạn. Dán một Kubernetes manifest, tệp Docker Compose, workflow GitHub Actions hay Ansible playbook và nhận về kết quả sạch sẽ, thụt lề chuẩn xác kèm kiểm tra lỗi tức thì.
Cú pháp YAML nhạy với thụt lề nên lỗi khoảng cách rất dễ phát sinh mà lại khó nhận ra. Công cụ chuẩn hóa thụt lề, chỉ ra lỗi cú pháp ngay tại đúng dòng và cột, đồng thời cho phép bạn khám phá cấu trúc lồng nhau dưới dạng cây tương tác — để các tệp cấu hình luôn dễ đọc và sẵn sàng triển khai.
Cách Format YAML
Thêm YAML của bạn
Dán YAML vào trình soạn thảo bên trái, hoặc dùng Tải tệp lên để nạp tệp .yaml hay .yml. Nhấn Dữ liệu mẫu để chèn một cấu hình triển khai Kubernetes mà thử nghiệm.
Format hoặc thu gọn
Nhấn Format để làm đẹp với thụt lề chuẩn, hoặc Thu gọn để chuyển về dạng flow gọn nhẹ. Khi format, chọn mức thụt lề 2, 4 hoặc 8 dấu cách cho khớp với dự án của bạn.
Kiểm tra tính hợp lệ
Việc kiểm tra chạy tự động khi bạn gõ hay dán. Nếu YAML không hợp lệ, ô lỗi hiển thị đúng dòng và cột, số dòng đó được tô sáng, và thanh trạng thái báo YAML không hợp lệ.
Khám phá, sao chép hoặc xuất
Chuyển sang chế độ Cây để duyệt cấu trúc, dùng Sắp xếp khóa để sắp xếp khóa theo bảng chữ cái, rồi Sao chép kết quả hoặc Tải xuống dưới dạng tệp .yaml.
Tính Năng
Format & Làm Đẹp
Biến YAML lộn xộn hay đã thu gọn thành mã sạch sẽ, thụt lề chuẩn với tùy chọn 2, 4 hoặc 8 dấu cách.
Thu Gọn
Chuyển YAML dạng khối sang dạng flow gọn nhẹ để giảm dung lượng tệp mà vẫn giữ nguyên toàn bộ dữ liệu.
Kiểm Tra Tức Thì
Nhận phản hồi ngay khi bạn gõ, với lỗi được báo theo đúng số dòng và cột.
Tô Màu Cú Pháp
Tô màu phân biệt khóa, chuỗi, số, boolean, null, chú thích và dấu phân tách tài liệu.
Xem Dạng Cây Tương Tác
Duyệt YAML dưới dạng cây thu gọn được, kèm nhãn kiểu dữ liệu và số lượng phần tử trên mỗi nút.
Sắp Xếp Khóa
Sắp xếp mọi khóa theo bảng chữ cái chỉ với một cú nhấn — hoạt động ở cả chế độ Format và Thu gọn.
Tải Lên & Tải Xuống
Nạp tệp .yaml hoặc .yml từ thiết bị và lưu kết quả đã format dưới dạng tệp .yaml.
Sao Chép & Mẫu
Sao chép kết quả đã format vào bộ nhớ tạm, hoặc nạp một cấu hình Kubernetes mẫu để thử nghiệm.
Thanh Trạng Thái Trực Tiếp
Thấy ngay chỉ báo Hợp lệ/Không hợp lệ cùng số dòng, dung lượng tệp và số khóa đang chạy.
Giao Diện Tối
Giao diện tối dễ chịu được tích hợp sẵn cho những phiên chỉnh sửa tệp cấu hình kéo dài.
Câu Hỏi Thường Gặp
Làm sao để format YAML online?
Dán YAML vào trình soạn thảo và nhấn Format. Công cụ thụt lề lại tài liệu gọn gàng và hiển thị kết quả kèm tô màu cú pháp. Không cần cài đặt hay đăng ký — mở trang lên là format được ngay.
Thụt lề YAML đúng là mấy dấu cách, 2 hay 4?
YAML không quy định một mức cụ thể — chỉ cần nhất quán là được. Hai dấu cách là phổ biến nhất, nhất là trong cấu hình Kubernetes và Docker, còn 4 dấu cách cũng được dùng rộng rãi. Hãy chọn 2, 4 hoặc 8 dấu cách tại đây cho khớp với quy ước của dự án bạn.
Cách sửa lỗi thụt lề YAML như thế nào?
Dán YAML vào và để trình kiểm tra chỉ ra dòng và cột có vấn đề, rồi nhấn Format một khi cấu trúc đã phân tích được. Việc format viết lại toàn bộ tài liệu với thụt lề đồng nhất, giúp khắc phục hầu hết lỗi khoảng cách chỉ trong một bước.
Vì sao YAML không dùng được tab để thụt lề?
Đặc tả YAML cấm dùng tab để thụt lề vì độ rộng của tab không rõ ràng, khiến cấu trúc dựa trên thụt lề trở nên thiếu tin cậy. Hãy luôn thụt lề bằng dấu cách. Trong trình soạn thảo này, phím Tab sẽ chèn các dấu cách khớp với mức thụt lề bạn đã chọn.
Cách kiểm tra cú pháp YAML hợp lệ?
Việc kiểm tra diễn ra tự động — khi bạn gõ hay dán, thanh trạng thái hiển thị YAML hợp lệ hoặc YAML không hợp lệ. Khi có lỗi, thông báo cho biết đúng dòng và cột rồi tô sáng dòng đó ở lề trái để bạn nhảy thẳng tới.
Vì sao chú thích của tôi bị xóa sau khi format?
Việc format phân tích YAML của bạn thành một cấu trúc dữ liệu rồi tuần tự hóa trở lại. Chú thích không thuộc mô hình dữ liệu của YAML, nên chúng không được giữ lại qua quá trình này — đây là hành vi tiêu chuẩn của mọi trình phân tích YAML.
Thu gọn làm những gì?
Thu gọn chuyển YAML của bạn từ dạng khối (có thụt lề) sang dạng flow, dùng dấu ngoặc nhọn và ngoặc vuông. Kết quả gọn nhất có thể mà vẫn giữ nguyên toàn bộ dữ liệu — tiện khi nhúng YAML vào script hoặc thu nhỏ kích thước payload.
Tôi có thể format tệp chứa nhiều tài liệu YAML không?
Công cụ xử lý tài liệu YAML đầu tiên trong dữ liệu đầu vào của bạn. Nếu tệp chứa nhiều tài liệu phân tách bằng ---, chỉ tài liệu đầu tiên được format.
Công cụ format YAML này có miễn phí và riêng tư không?
Có. Công cụ miễn phí và chạy hoàn toàn trong trình duyệt của bạn bằng JavaScript. YAML của bạn không bao giờ được gửi tới máy chủ nào, nên bạn có thể yên tâm format và kiểm tra các tệp cấu hình nhạy cảm.
Chưa có bình luận nào. Hãy là người đầu tiên!