Công cụ định dạng và kiểm tra YAML - Sửa thụt lề, tìm lỗi

Định dạng và kiểm tra YAML

Công cụ này làm gì

YAML không có dấu ngoặc nhọn: cấu trúc nằm ở thụt lề. Điều đó khiến nó dễ đọc nhưng cũng dễ hỏng — chỉ một dấu cách lạc chỗ là một khóa rơi xuống nhầm nút cha. Công cụ này thụt lề lại tài liệu theo một độ rộng thống nhất, cho biết chỗ hỏng và cho thấy nó thực sự được đọc ra sao.

Cách dùng

  1. 1 Dán YAML vào ô và chọn độ rộng thụt lề — hai dấu cách là lựa chọn phổ biến.
  2. 2 Nhấn Định dạng để thụt lề lại, hoặc Kiểm tra để soát mà không đổi một ký tự nào.
  3. 3 Không chắc một giá trị được đọc đúng ý bạn? Nhấn Sang JSON và xem.

Tab không phải là thụt lề

Đặc tả YAML cấm ký tự tab trong thụt lề, và phần lớn trình phân tích sẽ từ chối thẳng tập tin. Thông báo lỗi của chúng hiếm khi hữu ích, vì dòng bị đổ lỗi thường là dòng sau vấn đề thật. Công cụ này chỉ đúng dòng có tab.

Chú thích của bạn được giữ lại

Nhiều công cụ định dạng phân tích tài liệu thành cây rồi in lại. Gọn gàng, nhưng xóa sạch mọi chú thích bạn viết — không dùng được cho docker-compose hay pipeline CI. Công cụ này chỉ viết lại khoảng trắng đầu dòng: chú thích, thứ tự khóa và kiểu dấu nháy giữ nguyên.

Vì sao NO thành false

Ở YAML 1.1, các từ trần yes, no, on và off là giá trị luận lý. Vì vậy một danh sách quốc gia có mã NO của Na Uy sẽ nạp thành false — lỗi nổi tiếng đến mức có hẳn một cái tên. YAML 1.2 bỏ quy tắc đó, và công cụ này theo 1.2: chỉ true, false và null là từ khóa. Muốn giá trị luận lý thì viết true hoặc false; muốn văn bản thì bạn đã có sẵn.

Anchor, alias và khối scalar

Anchor (&tên) đánh dấu một nút để alias (*tên) dùng lại về sau — tiện cho các định nghĩa dịch vụ lặp lại. Khối scalar (| và >) mang văn bản nhiều dòng: dấu sổ đứng giữ nguyên ngắt dòng, dấu ngoặc nhọn gập chúng thành khoảng trắng. Cả ba đều được hiểu ở đây, và thụt lề bên trong một khối scalar được coi là dữ liệu chứ không phải định dạng.

Định dạng YAML - câu hỏi thường gặp

Không. Định dạng chỉ viết lại khoảng trắng ở đầu mỗi dòng. Chú thích, thứ tự khóa, dấu nháy và nội dung từng giá trị giữ nguyên từng byte như bạn đã viết. Nếu tài liệu không phân tích được, công cụ từ chối định dạng thay vì đoán.

Công cụ định dạng dùng nhiều nhất

Mới
Trình soạn Markdown Viết Markdown và xem kết quả hiển thị ngay bên cạnh. Hỗ trợ tiêu đề, danh sách, bảng, khối mã và liên kết; sao chép HTML hoặc tải tệp .md và .html. Chạy trong trình duyệt của bạn.
Phổ biến hôm nay
Trình soạn Markdown Viết Markdown và xem kết quả hiển thị ngay bên cạnh. Hỗ trợ tiêu đề, danh sách, bảng, khối mã và liên kết; sao chép HTML hoặc tải tệp .md và .html. Chạy trong trình duyệt của bạn.

Công cụ dành cho nhà phát triển liên quan

Định Dạng JSON Định dạng, nén và kiểm tra JSON ngay trên trình duyệt. Lỗi được chỉ rõ theo dòng và cột, cây gấp gọn cho thấy cấu trúc.
Định Dạng HTML Thụt lề đoạn HTML lộn xộn để đọc được, hoặc rút gọn để nó nhẹ hơn. Dùng được với cả đoạn rời, và không bao giờ viết lại mã của bạn thành thứ khác.
Nén CSS Nén CSS bằng cách bỏ chú thích và khoảng trắng, hoặc trải lại với thụt lề gọn gàng. Giữ nguyên khoảng trắng trong calc(), chuỗi và chú thích giấy phép.
Định Dạng XML Thụt lề đoạn XML lộn xộn để đọc được, hoặc rút gọn cho nhẹ. Xử lý RSS, CDATA và namespace, và không bao giờ viết lại tài liệu của bạn.
Định Dạng SQL Chia một truy vấn dài thành các dòng dễ đọc, hoặc ép lại thành một dòng. Giữ nguyên kiểu chữ từ khóa, tên trong dấu nháy và chuỗi của bạn.

Các công cụ khác bạn có thể thích

Word sang PDF Chuyển Word sang PDF miễn phí: tải lên tệp DOC, DOCX, ODT hoặc RTF và nhận bản PDF giữ đúng định dạng chỉ trong vài giây.
PDF sang Word Chuyển PDF sang Word miễn phí: tải lên tệp PDF và nhận file DOCX chỉnh sửa được trong vài giây - không đăng ký, không hình mờ.
Trình đếm từ Công cụ đếm từ miễn phí: dán văn bản để đếm từ, ký tự, câu, đoạn và xem thời gian đọc ước tính. Văn bản không rời khỏi trình duyệt.
Trình đếm ký tự Công cụ đếm ký tự miễn phí: đếm ký tự có và không có khoảng trắng, số từ, số dòng và kiểm tra giới hạn SEO cho tiêu đề, mô tả.
Trình kiểm tra mật độ từ khóa Công cụ kiểm tra mật độ từ khóa miễn phí: dán văn bản hoặc URL để xem tần suất của từng từ và cụm từ kèm tỷ lệ phần trăm.