Pembungkus Baris Teks

Bungkus teks pada batas karakter per baris.

Teks

Bungkus teks agar setiap baris maksimal N karakter. Memotong di spasi jika memungkinkan. Berguna untuk pesan commit, SMS, atau paragraf terformat. Berjalan di browser Anda.

Tentang Text Line Wrapper

Text Line Wrapper memotong baris panjang agar setiap baris maksimal N karakter. Alat ini berusaha memotong di spasi agar kata tidak terpecah. Pemisah baris yang sudah ada dipertahankan. Cocok untuk pesan commit (misal 72 karakter), SMS, atau paragraf yang mudah dibaca.

Cara menggunakan

  1. Atur maks karakter per baris (default 72).
  2. Tempel atau ketik teks Anda, lalu klik Bungkus teks.
  3. Salin hasilnya jika diperlukan.

Fitur Utama

  • Pembungkusan kata cerdas — Memotong di spasi untuk menjaga kata tetap utuh
  • Lebar yang dapat dikonfigurasi — Atur batas karakter apa pun (nilai umum: 72, 80, 100, 120)
  • Mempertahankan jeda yang ada — Baris baru yang sudah ada dipertahankan; pembungkusan diterapkan dalam paragraf
  • Pemrosesan instan — Membungkus teks besar dalam milidetik
  • Privasi berbasis browser — Tanpa unggahan ke server; teks Anda tetap di perangkat
  • Salin sekali klik — Salin hasil yang sudah dibungkus ke clipboard dengan cepat

Kapan Menggunakan Alat Ini

  • Memformat pesan commit git ke lebar standar 72 karakter
  • Menyiapkan teks untuk terminal lebar tetap atau tampilan konsol
  • Membuat badan email teks biasa yang mudah dibaca
  • Membungkus komentar kode atau dokumentasi agar tetap dalam batas kolom
  • Memformat teks untuk file README atau entri changelog

Detail Teknis

Algoritma pembungkusan memproses setiap paragraf (teks antara baris baru yang ada) secara independen. Untuk setiap paragraf, algoritma memindai dari awal baris untuk menemukan karakter spasi terakhir yang berada dalam lebar maksimum. Jika ditemukan, jeda baris disisipkan pada spasi tersebut. Jika tidak ada spasi yang ditemukan dalam batas (yaitu satu kata melebihi lebar maks), kata tersebut dipotong pada batas karakter. Algoritma word-wrap greedy ini berjalan dalam waktu O(n) di mana n adalah panjang teks. Semua pemrosesan terjadi dalam JavaScript di dalam browser Anda tanpa dependensi eksternal.

Kesimpulan

Text Line Wrapper adalah alat sederhana namun esensial bagi siapa pun yang perlu memformat teks ke lebar baris tertentu. Dengan pembungkusan kata cerdas, lebar yang dapat dikonfigurasi, dan privasi sepenuhnya di sisi browser, alat ini menangani pesan commit, output terminal, dan pemformatan teks biasa dengan mudah. Untuk pemformatan teks lainnya, coba Text Trim atau Remove Line Breaks.

Pertanyaan yang Sering Diajukan

Bagaimana cara pembungkusan bekerja?
Baris dipotong pada atau sebelum panjang maksimal. Jika memungkinkan, pemotongan dilakukan di spasi agar kata tidak terpecah. Kata yang sangat panjang mungkin tetap dipotong pada batas karakter.
Apakah teks saya dikirim ke server?
Tidak. Pembungkusan dilakukan sepenuhnya di browser Anda.
Bagaimana dengan pemisah baris yang sudah ada?
Pemisah baris yang sudah ada dipertahankan; pembungkusan diterapkan dalam setiap paragraf (setiap blok teks di antara pemisah baris).
Berapa lebar terbaik untuk pesan commit git?
Konvensi yang diterima secara luas adalah 72 karakter per baris untuk badan pesan commit (dengan 50 karakter untuk baris subjek). Ini memastikan keterbacaan di terminal dan output git log.