Припустимо, я редагую якийсь код 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"""
?