Sözdizimi vurgulama
Bu sözdizimi vurgulama aracı, hiçbir şey kurmadan kaynak kodunu renklendirir: kodu yapıştırın, dili ve açık ya da koyu renk düzenini seçin, hazır HTML’i kopyalayın. Renkler kodun içine yazıldığı için ek bir stil dosyası olmadan bloglarda, e-postalarda ve belgelerde doğru görünür.
Kaynak: WCAG 2.2 – Success Criterion 1.4.3 Contrast (Minimum): metin için 4,5:1 (iki temanın renkleri kontrol edildi). Güncelleme: .
Nasıl hesaplanır?
Sözdizimi vurgulama, kaynak kodunun yapı taşlarını renklendirir: anahtar sözcükler, dizgiler, sayılar, yorumlar ve işlev adlarının her biri ayrı bir renk alır. Bu, kodu özellikle metinlerde, belgelerde ve e-postalarda, renk düzenli bir düzenleyicinin olmadığı yerlerde daha okunaklı kılar.
Aracın yapabildikleri
- Yedi dil: JavaScript ve TypeScript, JSON, HTML (gömülü betik ve stille), CSS, SQL, Python ve Bash. “Otomatik algıla” seçiliyken araç dili metinden seçer.
- İki renk düzeni: beyaz üzerinde açık ve koyu zeminde koyu. Tüm metin renkleri, erişilebilirlik yönergelerinin 4,5’e 1 kontrast oranına ulaşır.
- İki çıktı biçimi: renkler kodun içindeyken sonuç her yerde çalışır; CSS sınıflarıyla daha kısadır ve kendi stil dosyanızla yeniden renklendirilebilir.
- Satır numaraları: isterseniz her satırın önünde numarası durur; bu numara kodla birlikte seçilmez.
Güvenli ve kayıpsız
Kaynak kod değiştirilmez; yalnızca bölümlere ayrılır ve renk bilgisiyle sarılır. < ve & gibi karakterler kaçırılır, böylece HTML parçaları içeren kod sayfanın geri kalanını etkilemez. Kodu önceden düzenlemek için JSON biçimlendirici, SQL biçimlendirici veya HTML biçimlendirici kullanın.
Sıkça sorulan sorular
Blog yazısı için kodu nasıl renklendiririm?
Kodu yapıştırın, dili ve renk düzenini seçin, sonuç alanındaki HTML’i kopyalayın. Blog düzenleyicisine HTML bloğu olarak ekleyin. Renkler kodun içinde olduğundan ek bir stil dosyası gerekmez.
Renkli kodu Word’e ya da e-postaya yapıştırabilir miyim?
Evet, çoğunlukla önizlemeden: seçin, kopyalayın ve yapıştırın; renkler korunur. HTML kabul etmeyen programlarda önizlemenin ekran görüntüsü işe yarar.
Hangi diller destekleniyor?
JavaScript ve TypeScript, JSON, gömülü betik ve stilli HTML, CSS, SQL, Python ve Bash. Diğer diller için “Düz metin”i seçin; o zaman yalnızca bloğun biçimi kalır.
Kodum kaydediliyor ya da gönderiliyor mu?
Hayır. İşleme tarayıcınızda yapılır. Kod adres çubuğunda yer almaz ve kaydedilmez.
Bazı bölümler neden renklendirilmiyor?
Araç anahtar sözcük, dizgi ve yorum gibi desenleri tanır ama tam bir ayrıştırıcı değildir. Alışılmadık yazımlar veya dil varyantları bu yüzden bazen siyah kalır.
Kaynaklar ve yasal dayanak
- WCAG 2.2 – Success Criterion 1.4.3 Contrast (Minimum): metin için 4,5:1 (iki temanın renkleri kontrol edildi)
- WHATWG HTML – Syntax: karakter başvuruları ve metinde &, < ve > karakterlerinin kaçışlanması
- ECMAScript Language Specification – ayrılmış sözcükler ve sözcüksel dilbilgisi (JavaScript renklendirmesinin temeli)
Güncelleme: · Editoryal ilkeler
Benzer araçlar
- JSON formatter, doğrulayıcı ve küçültücüJSON formatter: JSON’u RFC 8259’a göre doğrulayın, hatayı satır, sütun ve açıklamasıyla görün. Biçimlendirin, küçültün, anahtarları sıralayın – tarayıcıda.
- SQL formatlama (SQL biçimlendirici online)SQL formatlama aracıyla sorguları okunur yapın: anahtar sözcükler büyük harf, girinti, sütunlar ve koşullar ayrı satırda. Sıkıştırma da var, tarayıcıda çalışır.
- HTML FormatterHTML formatter: kodunuzu yapıştırın, düzgün girintili ya da küçültülmüş hâlde alın; kapatılmamış etiketler için uyarı verir. Tarayıcınızda yerel çalışır.
- Regex testerRegex tester: JavaScript düzenli ifadelerini canlı test edin – eşleşmeler vurgulanır, gruplar tabloda, desenin her parçası açıklanır. Ücretsiz, veri yüklenmez.
- IP adresim nedir?IP adresim nedir sorusunun anında cevabı: genel IP adresinizi gösterir, IPv4 mü IPv6 mı olduğunu bulur ve farkı açıklar. Ücretsiz, IP adresiniz saklanmaz.
- User agent nedir, benimki ne?User agent bilginizi görün; tarayıcı, sürüm, motor, işletim sistemi, cihaz türü ve Client Hints bilgilerini öğrenin. Başka UA’ları da çözümler. Yerel çalışır.
- Font eşleştirme – başlık ve metin için font kombinasyonlarıBaşlık ve metin için font çiftleri: canlı önizleme, kopyalanabilir CSS, Windows, Mac, iPhone ve Android’de bulunabilirlik – yalnızca sistem fontları.
- IEEE 754 dönüştürücüIEEE 754 dönüştürücü: half, single ve double için ondalık, hex veya bit çevirin; işaret, üs, mantis ve tam saklanan değeri görün.
- CSS gradient oluşturucuCSS gradient oluşturucu: doğrusal, dairesel veya konik renk geçişi, istediğiniz kadar renk durağı, açı ve yedek renk – canlı önizleme ve kopyalanmaya hazır CSS.