Penyorot sintaks
Penyorot sintaks ini mewarnai kode sumber tanpa perlu memasang apa pun: tempel kode Anda, pilih bahasa dan skema warna terang atau gelap, lalu salin HTML hasilnya. Warna ditulis langsung di dalam kode, sehingga tampil benar di blog, email, dan dokumen tanpa stylesheet tambahan.
Sumber: WCAG 2.2 – Success Criterion 1.4.3 Contrast (Minimum): 4,5:1 untuk teks (warna kedua tema telah diperiksa). Diperbarui: .
Cara menghitung
Penyorotan sintaks memberi warna pada komponen kode sumber: kata kunci, string, angka, komentar, dan nama fungsi masing-masing mendapat warna sendiri. Dengan begitu kode lebih mudah dibaca, terutama dalam teks, dokumentasi, dan email yang tidak punya editor dengan skema warna.
Kemampuan penyorot ini
- Tujuh bahasa: JavaScript dan TypeScript, JSON, HTML (dengan skrip dan gaya tertanam), CSS, SQL, Python, dan Bash. Dengan “Deteksi otomatis”, alat ini memilih bahasa dari teksnya.
- Dua skema warna: terang di atas putih dan gelap di atas latar gelap. Semua warna teks mencapai rasio kontras 4,5 banding 1 menurut pedoman aksesibilitas.
- Dua bentuk keluaran: dengan warna di dalam kode, hasilnya berfungsi di mana saja; dengan kelas CSS, hasilnya lebih pendek dan warnanya bisa diganti lewat stylesheet Anda sendiri.
- Nomor baris: bila diminta, setiap baris diawali nomornya yang tidak ikut terpilih bersama kode.
Aman dan tanpa kehilangan isi
Kode sumber tidak diubah, hanya dibagi menjadi bagian-bagian dan dibungkus informasi warna. Karakter seperti < dan & diamankan agar kode yang memuat potongan HTML tidak memengaruhi bagian lain halaman. Untuk merapikan kode lebih dulu, gunakan pemformat JSON, pemformat SQL, atau pemformat HTML.
Pertanyaan umum
Bagaimana cara mewarnai kode untuk tulisan blog?
Tempel kode, pilih bahasa dan skema warna, lalu salin HTML dari kolom hasil. Masukkan ke editor blog sebagai blok HTML. Warna sudah ada di dalam kode, jadi stylesheet tambahan tidak diperlukan.
Bisakah kode berwarna ditempel ke Word atau email?
Bisa, biasanya lewat pratinjau: pilih, salin, dan tempel, warnanya tetap. Pada program yang tidak menerima HTML, tangkapan layar pratinjau bisa membantu.
Bahasa apa saja yang didukung?
JavaScript dan TypeScript, JSON, HTML dengan skrip dan gaya tertanam, CSS, SQL, Python, dan Bash. Untuk bahasa lain pilih “Teks biasa”; maka hanya format blok yang tersisa.
Apakah kode saya disimpan atau dikirim?
Tidak. Pemrosesan berlangsung di browser Anda. Kode tidak muncul di bilah alamat dan tidak disimpan.
Mengapa sebagian bagian tidak berwarna?
Penyorot mengenali pola seperti kata kunci, string, dan komentar, tetapi bukan parser lengkap. Penulisan yang tidak lazim atau varian bahasa kadang tetap hitam.
Sumber dan dasar hukum
- WCAG 2.2 – Success Criterion 1.4.3 Contrast (Minimum): 4,5:1 untuk teks (warna kedua tema telah diperiksa)
- WHATWG HTML – Syntax: referensi karakter dan escape &, < dan > dalam teks
- ECMAScript Language Specification – kata cadangan dan tata bahasa leksikal (dasar penyorotan sintaksis JavaScript)
Diperbarui: · Kebijakan editorial
Alat terkait
- JSON formatter, validator, dan minifyJSON formatter online: validasi JSON sesuai RFC 8259, lihat error lengkap dengan baris, kolom, dan penjelasannya. Rapikan, minify, urutkan key – di browser.
- SQL formatter (rapikan SQL online)SQL formatter agar query mudah dibaca: kata kunci huruf besar, indentasi, kolom dan kondisi di baris terpisah. Bisa juga kompres. Jalan di browser Anda.
- HTML formatterHTML formatter: rapikan kode sumber dengan indentasi agar mudah dibaca, atau minify jadi satu baris, dengan peringatan tag yang belum ditutup. Jalan di browser.
- Regex TesterRegex tester online untuk JavaScript: kecocokan disorot langsung, grup tangkapan dalam tabel, dan setiap bagian pola dijelaskan. Gratis, tanpa unggah.
- Cek IP address sayaCek IP address Anda secara instan: menampilkan IP publik Anda, mendeteksi apakah IPv4 atau IPv6, dan menjelaskan bedanya. Gratis, IP Anda tidak disimpan.
- Cek email valid: format alamat emailCek satu atau banyak alamat email sekaligus: format sesuai RFC 5321/5322, panjang, label domain, domain internasional (Punycode). Lokal, tidak ada yang dikirim.
- Ubah JSON ke TypeScriptUbah JSON ke TypeScript: hasilkan tipe, interface, atau skema JSON dari data contoh, lengkap dengan field opsional. Di browser, tanpa upload.
- Cek nomor VAT EU (format dan check digit)Cek format dan check digit nomor VAT Uni Eropa untuk ke-27 negara anggota dan Irlandia Utara (XI). Berjalan di browser, ada tautan ke VIES untuk validasi resmi.
- CSS box shadow generatorBuat box shadow CSS dengan slider: beberapa lapisan, offset, blur, spread, warna dengan alfa, inset dan preset – pratinjau langsung dan salin CSS sekali klik.