Pemformatan kode

Menyediakan titik masuk pemformatan lokal untuk C/C++/C#/Java/PHP/Python, JavaScript, JSON, CSS, HTML, XML, Markdown, dan YAML.

Diproses secara lokal di browser
Halaman ini telah lulus pemeriksaan direktori publik; setelah JavaScript diaktifkan, fungsi lengkap dapat digunakan.
Panduan penggunaan

Cara menggunakan pemformat kode

Kode dan nama file hanya diproses oleh pemformat lokal di browser saat ini, tidak diunggah, tidak memanggil API atau ditulis ke penyimpanan persisten.

  1. Pilih bahasa

    Pilih C/C++/C#/Java/PHP/Python atau bahasa pemrograman lain yang didukung.

  2. Masukkan kode sumber

    Tempel kode sumber atau buka teks lokal, pilih opsi indentasi, baris baru, dan pemformatan, lalu jalankan.

  3. Periksa perbedaan

    Periksa kesalahan sintaks dan hasil pemformatan, jalankan ulang untuk memastikan idempotensi, lalu salin atau unduh.

Batasan dan catatan

  • Pemformat bahasa berjalan menggunakan versi lokal yang ditetapkan, dan bukan pengganti kompiler, penganalisis statis, atau peninjauan kode.
  • Sintaks ilegal, file yang terlalu besar, atau plugin yang hilang akan menyebabkan kegagalan yang dinyatakan dengan jelas; tidak menggunakan pemformat indentasi umum untuk memalsukan hasil.
  • Konfigurasi format dapat berbeda untuk setiap proyek; sebelum dirilis, periksa kembali dengan konfigurasi lint dan formatter di repositori.

Pertanyaan umum

Apakah pemformatan dilakukan melalui internet?

Tidak, pemformat dan sumber daya terkait dimuat sesuai kebutuhan dari sumber daya statis situs ini.

Mengapa hasil pemformatan tidak sesuai dengan proyek?

Periksa versi bahasa, konfigurasi proyek, dan opsi indentasi; halaman menggunakan konfigurasi lokal tetap.

Apakah pemformatan akan mengubah berkas asli?

Tidak, halaman hanya menghasilkan hasil untuk disalin atau diunduh.

Umpan balik halamanMenemukan masalah atau punya saran perbaikan?
Fungsi umpan balik perlu digunakan pada versi online

Harap aktifkan JavaScript di versi online sebelum mengirim; fungsi lokal pada alat atau contoh saat ini tidak terpengaruh.

Kirim masukan ke versi daring