Mari kita asumsikan saya sedang mengedit beberapa kode Python di vim yang agak mirip:
myobj.myfunc("Some string parameter that goes on and on and on and on and sometimes doesn't"
"split very"
"neatly over different lines so that"
"it is formatted attractively")
Saya lebih suka memformat ulang ini sehingga mencerminkan hingga yang textwidth
telah saya tetapkan:
myobj.myfunc("Some string parameter that goes on and on and "
"on and on and sometimes doesn't split very "
"neatly over different lines so that it is "
"formatted attractively")
Apakah ada cara mudah untuk melakukan ini? Jika ini adalah paragraf teks konvensional, gqipatau serupa akan berguna, tetapi ini tidak akan menangani tanda kutip yang digunakan untuk menghapus string.
Catatan : Saya bertanya secara khusus tentang Python di sini, tetapi idealnya, jawaban ini akan relevan untuk banyak jenis bahasa pemrograman yang memungkinkan kelanjutan string.
"""multi-line string"""
?