Giả sử tôi đang chỉnh sửa một số mã Python trong vim trông giống như:
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")
Tôi muốn định dạng lại cái này để nó phản ánh đúng với cái textwidth
tôi đã đặt:
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")
Có cách nào làm dễ hơn không? Nếu đây là một đoạn văn bản thông thường, gqiphoặc tương tự sẽ hữu ích, nhưng điều này sẽ không xử lý các trích dẫn được sử dụng để xóa chuỗi.
Lưu ý : Tôi đang hỏi cụ thể về Python ở đây, nhưng lý tưởng nhất, câu trả lời này sẽ phù hợp với nhiều loại ngôn ngữ lập trình cho phép tiếp tục chuỗi.
"""multi-line string"""
?