Supposons que je modifie du code Python dans vim qui ressemble un peu à:
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")
Je préférerais reformater ceci afin qu'il se redirige jusqu'à ce que textwidth
j'ai défini:
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")
Y a-t-il un moyen facile de faire ceci? S'il s'agissait d'un paragraphe de texte conventionnel, gqipou similaire serait utile, mais cela ne traitera pas les guillemets utilisés pour délimiter la chaîne.
Remarque : Je pose des questions spécifiques sur Python ici, mais idéalement, cette réponse serait pertinente pour de nombreux types de langage de programmation qui permettent la continuation de chaînes.
"""multi-line string"""
?