Supongamos que estoy editando un código de Python en vim que se parece un poco a:
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")
Preferiría volver a formatear esto para que se redirija al textwidth
que he configurado:
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")
¿Hay una forma fácil de hacer esto? Si este fuera un párrafo de texto convencional, gqipo similar sería útil, pero esto no manejará las comillas utilizadas para delinear la cadena.
Nota : Estoy preguntando específicamente sobre Python aquí, pero idealmente, esta respuesta sería relevante para muchos tipos de lenguaje de programación que permiten la continuación de cadenas.
"""multi-line string"""
?