Saya memiliki file teks yang cukup besar yang terbentuk dari blok seperti
Short line.
Really long line.
Short line.
dipisahkan oleh baris kosong, dan saya ingin menggunakan vim (di Linux) untuk memecah garis panjang dan mendapatkan blok seperti
Short line.
This was
part of
a long line.
Short line.
Masalah saya dengan gq
(dan gw
) adalah bahwa hal itu mencerminkan setiap blok sebagai seluruh paragraf, yaitu tidak mempertahankan dua jeda baris dalam setiap blok, dan menurut :help fo-table
tidak ada gq
opsi format akan memungkinkan saya untuk melakukan apa yang saya inginkan. Saya juga berpikir bahwa saya dapat mencapai tujuan saya jika saya dapat mendefinisikan karakter baris baru untuk menjadi pembatas paragraf, tetapi menurut :help paragraph
mereka adalah kode keras.
Sunting: Saya tahu bahwa saya dapat menggunakan gq
atau gw
memformat setiap baris panjang satu per satu, tetapi karena file saya berjalan lebih dari beberapa ribu baris, saya mencari cara untuk mencapai hal ini secara otomatis.
gq
dan gw
. Saya juga senang saya tidak berhenti di situ, kalau tidak saya tidak akan belajar tentang :g
perintah itu. :)