Apa itu Pembungkus Teks?

Text Wrapper memformat ulang teks agar sesuai dengan lebar baris tertentu dengan menyisipkan jeda baris di posisi yang tepat. Alat ini memotong di batas kata untuk menjaga keterbacaan. Berguna untuk memformat komentar kode, email, file README, dan output terminal.

Tetapkan lebar kolom — 72 untuk badan commit git, 80 untuk terminal klasik, 100 untuk komentar review kode — dan alat akan menyisipkan jeda baris lunak di batas kata. Kata yang sangat panjang bisa dipecah paksa, jeda antar paragraf tetap dipertahankan, dan setiap baris lanjutan bisa diberi indentasi sehingga hasilnya tampak seperti kutipan email atau komentar kode yang rapi.

Cara menggunakan

  1. Tempel teks yang ingin Anda bungkus di area input.
  2. Atur lebar baris yang diinginkan (misalnya 80 karakter untuk output terminal, 72 untuk pesan git commit).
  3. Pilih apakah akan memotong kata-kata panjang atau mempertahankannya, lalu salin output yang sudah dibungkus.

Kapan menggunakan

  • Merapikan badan git commit yang panjang ke 72 kolom agar git log selaras di terminal manapun.
  • Melipat JSDoc atau docstring Python supaya nyaman dibaca di kolom diff PR yang sempit.
  • Mengalirkan ulang paragraf yang sudah disalin ke lebar 80 kolom sebelum masuk ke README ASCII.

Hasil

Anda memiliki paragraf panjang untuk pesan git commit dan perlu membungkusnya di 72 karakter. Tempel teksnya, atur lebar ke 72 dengan pemotongan di batas kata, dan dapatkan teks body commit yang terformat sempurna.

FAQ

Mengapa lebar default 80 karakter?
Delapan puluh kolom adalah lebar klasik terminal VT100 dan masih jadi nilai default di tmux, vim, less, serta sebagian besar penampil diff. Panduan gaya seperti PEP 8 atau Linux kernel memakai 80 atau 100. Konvensi 72 untuk commit muncul karena git log menambah indentasi sendiri.
Apa fungsi opsi 'pecah kata panjang'?
Tanpa opsi ini, kata yang lebih panjang dari lebar (URL, identifier panjang) akan menjorok keluar dan merusak perataan. Saat dinyalakan, kata raksasa dipecah ke beberapa baris. Berguna jika kontennya tak Anda kontrol.
Apakah jeda antar paragraf asli tetap dipertahankan?
Ya. Saat 'pertahankan paragraf' aktif, setiap baris kosong di input dianggap pemisah paragraf dan tetap muncul di output. Hanya teks di dalam tiap paragraf yang dialirkan ulang ke lebar baru.
Apa yang dihasilkan opsi indentasi baris lanjutan?
Baris pertama setiap paragraf rapat ke kiri, sementara baris berikutnya diberi dua spasi di depan. Efeknya mirip kutipan email atau hanging indent pada daftar pustaka, dan membuat tiap paragraf jelas terkelompokkan secara visual.
Bedanya dengan menekan Enter manual di akhir baris?
Jeda manual jatuh di tempat kursor saat itu, jadi sekali Anda menambah atau menghapus kata muncul baris pendek yang ganjil. Alat selalu memotong di batas kata sesuai lebar yang ditetapkan, sehingga setelah edit cukup proses ulang dan hasilnya rapi lagi.

Alat terkait