मान लीजिए कि मैं विम में कुछ पायथन कोड संपादित कर रहा हूं जो थोड़ा सा दिखता है:
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या समान उपयोगी होगा, लेकिन यह स्ट्रिंग को सीमांकित करने के लिए उपयोग किए जाने वाले उद्धरणों को संभाल नहीं पाएगा।
नोट : मैं विशेष रूप से यहां पायथन के बारे में पूछ रहा हूं, लेकिन आदर्श रूप से, यह उत्तर कई प्रकार की प्रोग्रामिंग भाषा के लिए प्रासंगिक होगा जो स्ट्रिंग निरंतरता की अनुमति देता है।
"""multi-line string"""
?