Python boşluk düzenleyici
Bir Python parçasını yapıştırarak satır başı girintilerini ve işleçlerle virgüllerin çevresindeki bazı boşlukları düzenleyin. Araç her satırı düz metin olarak işler; sözdizimini doğrulamaz, uzun satırları bölmez, import ifadelerini sıralamaz ve Black ya da Ruff ile aynı sonucu vermez. Çıktıyı mutlaka özgün kodla karşılaştırın.
Boşluk düzenleyici nasıl kullanılır?
-
1
Bir kopya yapıştırın
Özellikle dizeler, yorumlar veya bilinçli boşluklar varsa kodun kopyasıyla çalışın.
-
2
Girintiyi seçin
Girdiden tahmin edilen her düzey için 2, 4 veya 8 boşluk belirleyin.
-
3
Düzenleyip karşılaştırın
Çıktı satır satır değişir; kopyalamadan önce farkları inceleyin.
Gerçekte ne değişir?
Araç satır başındaki boşluğu kaldırır, yaklaşık dörder boşlukluk gruplardan girinti düzeyini tahmin eder ve seçilen genişlikle yeniden kurar. Yaygın işleçlerin çevresini ve virgül sonlarını da düzenler, yinelenen boşlukları azaltır.
| Girdi | Tipik çıktı |
|---|---|
x=1+2 |
x = 1 + 2 |
liste=[1,2,3] |
liste = [1, 2, 3] |
Bu bir Python ayrıştırıcısı değildir. Kod ile dize ya da yorum içindeki metni ayıramaz; tekli işleçleri, dilimleri, tür açıklamalarını ve devam satırlarını anlamaz. Bir dizeyi değiştirebilir veya geçersiz kod üretebilir; sözdizimi hatalarını bulmaz.
Gerçek projelerde Black veya ruff format aracını yerelde çalıştırıp testleri uygulayın. Bu sayfa küçük ve basit örnekler içindir. Biçimlendirme sırasında parça siteye gönderilir; anahtar, erişim belirteci veya gizli kod yapıştırmayın.
Sık Sorulan Sorular
Hayır. Ayrıştırıcısı ve bu araçların tüm kuralları olmayan basit bir boşluk düzenleyicidir.
Hayır. Sonucu Python, bir linter ve testlerle doğrulayın.
Evet. Kurallar düz metne uygulandığı için bunların içeriğini de etkileyebilir.
İlgili Araçlar
ASCII Tablosu Referansı
NUL, LF ve DEL dahil her kod için ondalık, onaltılık, sekizlik ve ikili değerlerle HTML sayısal karakter başvurusu gösterimini sunan tam ASCII tablosu.
HTML Karakter Referansı
HTML varlıklarının aranabilir listesi; adlandırılmış ve sayısal kodlarıyla birlikte özel karakter ve semboller için tek tıkla kopyalama.
FPS Sayacı
requestAnimationFrame ile tarayıcı FPS değerini ölçün: yumuşatma, en düşük ve en yüksek kare hızı, uyarı eşiği ve isteğe bağlı grafik. Yerel çalışır, yükleme ve API yoktur.
Klavye kısayolları başvurusu
macOS, Windows ve Linux’ta VS Code, Chrome ve GNU Readline kullanan Bash için belgelenmiş varsayılan kısayolları arayın.
E-posta Doğrulayıcı
Bir e-posta adresini doğrulayın: RFC 5322 sözdizimi kontrolü, canlı MX kaydı sorgulama, ayrıca yerel kısım, alan adı ve uzunluk bilgileri. Hiçbir e-posta gönderilmez.
EditorConfig Oluşturucu
Girinti, satır sonu ve karakter kümesi kurallarınızdan bir .editorconfig oluşturun, ardından deponuzdaki her dil için doğru bölümü ekleyin: Python, Go, YAML, Makefile ve daha fazlası.
Araç diğer dillerde mevcuttur
- Formateador de espacios para Python [ES]
- Python 공백 포매터 [KO]
- Outil d'espacement Python [FR]
- Python-verktyg för indrag och blanksteg [SV]
- เครื่องจัดช่องว่าง Python [TH]
- Python空白フォーマッター [JA]
- Python-Abstandsformatierer [DE]
- Python-spatieformatter [NL]
- Trình định dạng khoảng trắng Python [VI]
- Pemformat Spasi Python [ID]
- منسّق المسافات في Python [AR]
- Narzędzie odstępów w kodzie Python [PL]
- Formatador de espaçamento Python [PT]
- Python Spacing Formatter [EN]
- Formattatore di spazi Python [IT]
- Форматирование пробелов в Python [RU]
- Python 空格格式化工具 [ZH]