Định dạng và rút gọn mã
- Tệp không rời khỏi thiết bị của bạn
- Chạy trên trình duyệt
- Miễn phí, không cần đăng ký, không hình mờ
Ctrl/⌘ + S downloads the result
Format options
Long lines are wrapped at this width where the language allows it.
Cách dùng Định dạng và rút gọn mã
Định dạng hoặc rút gọn HTML, CSS, SCSS, Less, JavaScript, TypeScript, JSON, Markdown, YAML và SQL trong trình duyệt. Ngôn ngữ được nhận tự động, và kết quả cập nhật khi bạn gõ.
- 1
Dán mã vào “Đầu vào”, thả tệp, hoặc chọn ngôn ngữ từ “Mẫu”.
- 2
Chọn “Định dạng” hoặc “Rút gọn”. Menu ngôn ngữ hiện thứ đã nhận; hãy tự chọn nếu nó đoán sai.
- 3
Chỉnh “Tùy chọn định dạng” như “Thụt lề”, “Chiều rộng dòng”, “Dấu nháy” hoặc phương ngữ SQL, hoặc “Tùy chọn rút gọn” như “Rút tên biến”.
- 4
Sao chép đầu ra hoặc nhấn nút tải. Ctrl/⌘ + S cũng tải về.
Câu hỏi thường gặp
Mã của tôi có được gửi tới máy chủ không?
Không. Các bộ định dạng và rút gọn (Prettier, sql-formatter, Terser và CSSO) nạp vào trang và chạy trên thiết bị, nên mã ở lại trong trình duyệt.
Những phương ngữ SQL nào được hỗ trợ?
SQL chuẩn, MySQL, MariaDB, PostgreSQL, SQLite, SQL Server (T-SQL), Oracle PL/SQL, BigQuery, Snowflake, Redshift, Spark SQL, Hive, Trino/Presto, DuckDB, ClickHouse và IBM Db2. Bạn cũng có thể đặt “Kiểu từ khóa” thành UPPER, chữ thường hoặc Như hiện tại.
Vì sao “Rút gọn” bị xám với TypeScript hoặc Markdown?
TypeScript cần biên dịch sang JavaScript trước khi rút gọn, và Markdown không có gì để rút gọn, nên những ngôn ngữ đó được định dạng thay thế.
Rút gọn JavaScript có đổi tên biến của tôi không?
Chỉ khi “Rút tên biến” bật. Nó đổi tên biến và hàm cục bộ; tên toàn cục giữ nguyên. “Giữ chú thích giấy phép” giữ chú thích /*! và @license.
Lỗi cú pháp hiện ở đâu?
Dưới các trình soạn, kèm dòng và cột khi bộ phân tích báo. Dòng lỗi cũng được tô trong đầu vào.
Cài đặt của tôi có được nhớ không?
Có. Chế độ, ngôn ngữ và tùy chọn được lưu trong bộ nhớ cục bộ của trình duyệt này. Mã của bạn không được lưu.
