fold -s adalah jawaban terpendek dan terbaik untuk pertanyaan Anda.
Namun, sebaik alat satu-tujuan itu dalam beberapa kasus, secara umum, Anda harus meminta editor Anda melakukan ini.
Di Emacs, Anda bisa men-tweak ini yang Anda inginkan. Sedangkan saya, saya menggunakan visual-line-mode(muncul sebagai Wrapmode minor di baris mode) karena dalam kasus umum, saya tidak ingin jeda baris di tempat lain selain di akhir paragraf.
Saya pikir saya akan mengatakan cara saya melakukannya. Ini bukan "jalan", tetapi itu satu jalan; seperti yang saya sebutkan fungsi dan variabel, cara Anda adalah menyatukannya dan mengotomatiskannya agar berfungsi untuk Anda. (Ini Emacs, tetapi untuk editor yang cukup mahir, tulisan serupa bisa ditulis.)
Saya bilang saya punya garis yang dibungkus secara visual saat saya mengetik, dan tidak pernah memutusnya secara manual. Seperti biasa, ada pengecualian: misalnya, GNUS tidak akan mengirim posting ke Usenet dengan garis di luar lebar tertentu (dalam karakter). Jadi, saya gunakan M-q. Di Emacs, M-qjalankan perintah fill-paragraph. Variabel fill-columnmengontrol lebar untuk mengisi. Sebagai contoh, jika saya menulis ini (dalam satu baris)
This is a lot of text being written right now. The purpose is to overflow the line so I have have to line break it with M-q.
dan kemudian gunakan Mq, saya mengerti
This is a lot of text being written right now. The purpose is to
overflow the line so I have have to line break it with M-q.
Dengan justify-current-line(dua kali dua baris), Anda dapatkan
This is a lot of text being written right now. The purpose is to
overflow the line so I have have to line break it with M-q.
Tapi, saya telah menemukan bahwa orang jarang menggunakan font monospace untuk melihat sesuatu, jadi tidak masuk akal menggunakannya (selain untuk kesenangan menonton saya sendiri). Jika Anda suka, Anda dapat mengubah fill-paragraphuntuk mengisi dan membenarkan pada saat yang sama. Anda juga bisa memiliki Emacs melakukan ini untuk Anda, selalu, saat Anda mengetik: auto-fill-mode. (Saya merasa tertekan, tapi itu saya.)
Ini mungkin tampak seperti banyak pekerjaan, dan memang demikian; tetapi begitu Anda selesai (dengan ini dan 1000 hal lainnya) Anda benar-benar dapat menikmati bekerja dengan alat berperilaku tepat seperti yang Anda inginkan.
echo $MYSTRING | fold -w 30, karena-30sintaks tidak muncul di halaman manual fold ?