Trình định dạng khoảng trắng Python
Dán một đoạn Python để chỉnh phần thụt lề đầu dòng và một số khoảng trắng thông dụng quanh toán tử, dấu phẩy. Công cụ chỉ dọn văn bản ở mức đơn giản: không phân tích cú pháp Python, kiểm tra lỗi, ngắt dòng dài, sắp xếp import hay tái tạo Black hoặc Ruff. Luôn đối chiếu kết quả với mã gốc trước khi thay thế mã đang hoạt động.
Cách dùng trình chỉnh khoảng trắng
-
1
Dán một bản sao
Hãy dùng bản sao, nhất là khi đoạn mã có chuỗi, chú thích hoặc khoảng trắng được đặt có chủ ý.
-
2
Chọn độ rộng thụt lề
Chọn 2, 4 hoặc 8 dấu cách cho mỗi cấp thụt lề được suy ra từ dữ liệu vào.
-
3
Định dạng và so sánh
Công cụ thay đổi khoảng trắng từng dòng. Hãy xem lại chênh lệch trước khi sao chép.
Công cụ thực sự thay đổi gì
Trình định dạng xử lý văn bản theo từng dòng. Nó loại bỏ khoảng trắng đầu dòng hiện có, ước lượng một cấp thụt lề từ khoảng bốn dấu cách của dữ liệu vào rồi dựng lại bằng độ rộng đã chọn. Nó còn chuẩn hóa khoảng trắng quanh các ký tự toán tử phổ biến và sau dấu phẩy, đồng thời thu gọn những khoảng trắng lặp lại trong phần còn lại của dòng.
| Mẫu đầu vào | Kết quả thường gặp |
|---|---|
x=1+2 |
x = 1 + 2 |
items=[1,2,3] |
items = [1, 2, 3] |
| dòng đã thụt lề | giữ cấp ước lượng với 2, 4 hoặc 8 dấu cách |
Giới hạn quan trọng
Đây không phải trình phân tích Python. Công cụ không phân biệt được mã với chữ trong chuỗi hoặc chú thích, cũng không hiểu toán tử một ngôi, slice, chú thích kiểu, dòng nối tiếp hay các quy tắc đặc biệt của trình định dạng đầy đủ. Vì vậy, thay đổi khoảng trắng có thể sửa cả giá trị chuỗi hoặc tạo mã không hợp lệ. Công cụ cũng không kiểm tra đầu vào ban đầu có đúng hay không.
Với dự án thực tế, hãy chạy Black hoặc ruff format ngay trên máy để phân tích toàn bộ tệp và dùng bộ kiểm thử xác minh kết quả. Trang này phù hợp nhất để dọn nhanh một ví dụ ngắn, đơn giản bằng mắt thường.
Quyền riêng tư
Đoạn mã được gửi đến trang web khi bạn chạy định dạng. Không dán mật khẩu, khóa riêng, mã truy cập hoặc mã nguồn bí mật. Hãy dùng trình định dạng cục bộ cho nội dung nhạy cảm.
Câu hỏi thường gặp
Không. Đây là bộ chuẩn hóa khoảng trắng nhỏ, không phân tích cây cú pháp và không triển khai quy tắc của những trình định dạng đó.
Không. Kết quả vẫn có thể lỗi; hãy chạy Python, trình lint và bộ kiểm thử sau khi thay đổi.
Có. Vì công cụ xử lý văn bản thuần, quy tắc khoảng trắng cũng có thể tác động đến chuỗi và chú thích.
Công cụ liên quan
Bảng tham chiếu ASCII
Bảng ASCII đầy đủ từ 0 đến 127 với giá trị thập phân, thập lục phân, bát phân, nhị phân và ký hiệu tham chiếu ký tự số HTML, gồm NUL, LF và DEL.
Tham chiếu ký tự HTML
Danh sách có thể tìm kiếm các thực thể HTML, mã tên và mã số tương ứng của chúng, cùng chức năng sao chép chỉ với một cú nhấp cho các ký tự đặc biệt và biểu tượng.
Bảng tham khảo phím tắt
Tìm phím tắt mặc định theo tài liệu của VS Code, Chrome và Bash dùng GNU Readline trên macOS, Windows và Linux.
Trình giải mã mã JavaScript (JavaScript Deobfuscator)
Giải mã mã JavaScript đã được rút gọn hoặc nén bằng cách đổi tên biến, giải mã chuỗi và mảng, đảo ngược cấu trúc dòng điều khiển và làm đẹp mã.
Chuyển đổi Lưu trữ Dữ liệu
Chuyển đổi kích thước dữ liệu giữa bit, byte, kilobyte, megabyte, gigabyte, terabyte và petabyte, theo quy ước thập phân (1000) hoặc nhị phân (1024).
Trình định dạng HTML
Định dạng HTML cục bộ trong trình duyệt với thụt lề hai hoặc bốn khoảng trắng. HTML không được tải lên hoặc xác thực.
Công cụ này có phiên bản bằng các ngôn ngữ khác
- Python-verktyg för indrag och blanksteg [SV]
- Python-Abstandsformatierer [DE]
- Python 공백 포매터 [KO]
- Formateador de espacios para Python [ES]
- Python-spatieformatter [NL]
- Pemformat Spasi Python [ID]
- Python空白フォーマッター [JA]
- منسّق المسافات في Python [AR]
- เครื่องจัดช่องว่าง Python [TH]
- Narzędzie odstępów w kodzie Python [PL]
- Outil d'espacement Python [FR]
- Formatador de espaçamento Python [PT]
- Python 空格格式化工具 [ZH]
- Python Spacing Formatter [EN]
- Formattatore di spazi Python [IT]
- Форматирование пробелов в Python [RU]
- Python boşluk düzenleyici [TR]