Narzędzie odstępów w kodzie Python
Wklej fragment kodu Python, aby ujednolicić początkowe wcięcia i niektóre odstępy wokół operatorów i przecinków. Narzędzie traktuje każdy wiersz jak tekst: nie sprawdza składni, nie zawija długich wierszy, nie sortuje importów i nie odtwarza działania Black ani Ruff. Zawsze porównaj wynik z oryginałem.
Jak używać narzędzia
-
1
Wklej kopię
Pracuj na kopii, zwłaszcza gdy kod zawiera napisy, komentarze lub celowe odstępy.
-
2
Wybierz wcięcie
Ustaw 2, 4 albo 8 spacji na poziom oszacowany z tekstu wejściowego.
-
3
Sformatuj i porównaj
Wynik zmienia się wiersz po wierszu; sprawdź różnice przed skopiowaniem.
Co jest zmieniane
Narzędzie usuwa białe znaki z początku wiersza, szacuje poziomy w grupach około czterech spacji i odtwarza wcięcie z wybraną szerokością. Poprawia też odstępy wokół typowych operatorów i po przecinkach oraz skraca wielokrotne spacje.
| Wejście | Typowy wynik |
|---|---|
x=1+2 |
x = 1 + 2 |
lista=[1,2,3] |
lista = [1, 2, 3] |
To nie jest parser Pythona. Nie odróżnia kodu od tekstu w napisie lub komentarzu i nie rozumie operatorów jednoargumentowych, wycinków, adnotacji typów ani kontynuacji wiersza. Może zmienić napis lub utworzyć nieprawidłowy kod; nie wykrywa błędów składni.
W projekcie uruchom lokalnie Black albo ruff format, a następnie testy. Strona nadaje się do prostych, małych przykładów. Fragment jest przesyłany do witryny podczas formatowania, więc nie wklejaj kluczy, tokenów ani poufnego kodu.
Najczęściej zadawane pytania
Nie. To prosty normalizator odstępów bez parsera i pełnych reguł tych narzędzi.
Nie. Sprawdź wynik interpreterem, linterem i testami.
Tak. Reguły działają na zwykłym tekście, więc mogą objąć również ich zawartość.
Powiązane narzędzia
Tabela ASCII
Pełna tabela ASCII od 0 do 127 z zapisem dziesiętnym, szesnastkowym, ósemkowym i binarnym oraz notacją numerycznych odwołań HTML, w tym kodami sterującymi NUL, LF i DEL.
Referencja znaków HTML
Przeszukiwalna lista encji HTML wraz z ich kodami nazwanymi i liczbowymi oraz kopiowaniem jednym kliknięciem specjalnych znaków i symboli.
Skróty klawiaturowe
Wyszukuj udokumentowane skróty domyślne VS Code, Chrome i Bash z GNU Readline w macOS, Windows i Linux.
Generator EditorConfig
Wygeneruj plik .editorconfig z własnymi regułami stylu i rozmiaru wcięć, końca linii, kodowania i białych znaków, aby uzyskać spójne formatowanie w różnych IDE i edytorach.
Walidator adresów e-mail
Zweryfikuj adres e-mail: sprawdzenie składni RFC 5322, sprawdzenie rekordu MX w czasie rzeczywistym oraz szczegóły dotyczące części lokalnej, domeny i długości. Żadna wiadomość nie jest wysyłana.
Formatowanie HTML
Formatuj HTML lokalnie w przeglądarce, używając wcięć dwóch lub czterech spacji. HTML nie jest wysyłany ani walidowany.
Narzędzie jest dostępne w innych językach
- เครื่องจัดช่องว่าง Python [TH]
- Formatador de espaçamento Python [PT]
- Trình định dạng khoảng trắng Python [VI]
- Python空白フォーマッター [JA]
- Python-spatieformatter [NL]
- Python 공백 포매터 [KO]
- Formateador de espacios para Python [ES]
- Python-verktyg för indrag och blanksteg [SV]
- منسّق المسافات في Python [AR]
- Pemformat Spasi Python [ID]
- Outil d'espacement Python [FR]
- Python-Abstandsformatierer [DE]
- Formattatore di spazi Python [IT]
- Форматирование пробелов в Python [RU]
- Python boşluk düzenleyici [TR]
- Python 空格格式化工具 [ZH]
- Python Spacing Formatter [EN]