Załóżmy, że edytuję jakiś kod Pythona w vimie, który wygląda trochę jak:
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")
Wolałbym sformatować to tak, aby powróciło do textwidth
ustawienia:
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")
Czy jest na to łatwy sposób? Gdyby to był konwencjonalny akapit tekstowy gqiplub podobny, przydałby się, ale nie poradzi sobie z cudzysłowami używanymi do rozróżnienia łańcucha.
Uwaga : Pytam tutaj konkretnie o Pythona, ale idealnie, odpowiedź ta byłaby odpowiednia dla wielu rodzajów języka programowania, które pozwalają na ciąg znaków.
"""multi-line string"""
?