Давайте предположим, что я редактирую некоторый код Python в vim, который выглядит примерно так:
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")
Я бы предпочел переформатировать это так, чтобы он перезагружался до установленного textwidth
мной:
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")
Есть простой способ сделать это? Если бы это был обычный текстовый абзац gqipили подобное, было бы полезно, но это не будет обрабатывать кавычки, используемые для разделения строки.
Примечание : здесь я спрашиваю конкретно о Python, но в идеале этот ответ будет уместен для многих типов языков программирования, которые допускают продолжение строки.
"""multi-line string"""
?