Kod Biçimlendirici
Python, JavaScript, HTML, CSS, JSON, YAML gibi kodları düzgün ve okunaklı hale getirir. Dağınık kod, sıkışık JSON, hizalanmamış HTML gibi içerikleri standart formatına çevirir.
Ne işe yarar
Başkasından gelen düzensiz kodu okuyabilir hale getirmek, sıkışık JSON yanıtını incelemek için açıp düzeltmek, HTML şablonunu girintilemek, ekibinizin biçim standardına uyum sağlamak için kullanılır.
Nasıl kullanılır
Tek dosya formatlama (Format modu)
- Dil seçin (Otomatik tespit varsayılan).
- Sol panele kodunuzu yapıştırın.
- Format butonuna basın.
- Sağ panelde biçimlenmiş kod görünür, Copy ile alın.
Karşılaştırma (Diff modu)
İki kod sürümünü yan yana karşılaştırır, farkları renkli gösterir.
Toplu biçimlendirme (Batch modu)
- Bir klasör seçin.
- Dry-run kapalıysa "I understand this overwrites files" onay kutusunu işaretleyin.
- Çalıştır butonuna basın.
Klasör altındaki tüm desteklenen dosyalar yerinde biçimlendirilir.
Desteklenen diller
Python, JavaScript, TypeScript, HTML, CSS, JSON, YAML, XML, SQL, Markdown.
Modlar
| Mod | Ne için |
|---|---|
| Format | Tek dosya/snippet'i hızlıca biçimlendir. |
| Diff | İki kod sürümünü karşılaştır. |
| Batch | Klasördeki tüm kodu topluca biçimlendir. |
| Settings | Tercihleri ayarla (kalıcı kaydedilir). |
Kullanım örnekleri
Sıkışık JSON yanıtını okumak: API yanıtını yapıştırın, dil JSON, Format'a basın. Düzgün girintili çıkar.
HTML şablonunu düzeltmek: Hizalanmamış HTML'i yapıştırın, dil HTML, Format'a basın. Tüm etiketler düzgün girintilenir.
Python projesini toplu formatlamak: Batch modu, klasör seçin, Dry-run ile önce test edin, sonra "I understand" onayı + Çalıştır. Tüm dosyalar standart Python biçimine gelir.
İki sürümü karşılaştırmak: Diff modu, eski kodu sola, yeni kodu sağa, farkları gör.
Dikkat edilmesi gerekenler
- Batch modunda Dry-run varsayılan açık, dosyalara yazmaz. Gerçek değişiklik için onay kutusunu işaretlemeniz gerekir.
- Bazı dil formatterları için ek araç (Prettier, Black) sistemde kurulu olmalıdır, yoksa basit fallback kullanılır.
- Otomatik dil tespiti dosya uzantısına ve içeriğe bakar, nadiren yanlış yapabilir, manuel seçim daha güvenli.
- Çok büyük dosyalarda (10MB+) işlem zaman alabilir.
- Batch işlemi geri alınamaz, önce git veya yedek alın.
Lisans
Ücretsiz pakette aylık biçimlendirme limiti vardır. Office ve Ultimate paketlerinde limitsizdir.