लपेटकर मान लीजिए मैं (Python स्क्रिप्ट, उदाहरण के लिए) इस तरह की एक फ़ाइल में स्ट्रिंग की एक सूची है: यदि मैं इस पाठ का एक दृश्य चयन करने केvim: GQ खुला उद्धरण पर ध्यान नहीं देता जब पाठ
my_list_of_numbers = ["one two",
"three four",
"five six",
"seven eight",
"nine ten",
"eleven twelve"]
, मैं gq
का उपयोग पाठ रैप करने के लिए कर सकते हैं पाने के लिए:
my_list_of_numbers = ["one two", "three four", "five six", "seven eight", "nine
ten", "eleven twelve"]
हालांकि, तत्व "nine ten"
अब दो लाइनों पर आधे में विभाजित है।
खुले उद्धरण के अंदर एक न्यूलाइन चरित्र दर्ज करने से बचते हुए मैं टेक्स्ट को कैसे लपेटूं? मेरे वांछित परिणाम इस प्रकार दिखाई देगा:
my_list_of_numbers = ["one two", "three four", "five six", "seven eight",
"nine ten", "eleven twelve"]
विम यह नहीं कर सकते; आपको ऐसा करने के लिए कोड देना होगा। ': अधिक जानकारी के लिए fp' (बाहरी फॉर्मेटर) और ': fex' (vimscript formatter) में सहायता करें। – Amadan
ऐसा प्रतीत होता है कि 'gq' का उपयोग आपके उदाहरण में इंडेंट नहीं होगा, है ना? वैसे, यदि आप अपना वांछित परिणाम प्राप्त करना चाहते हैं, तो कर्सर को पहली पंक्ति में रखें, '4JjJ' –
@ lord63.j को अपने योगदान के लिए धन्यवाद। 'gq' इंडेंट करेगा यदि आप': फ़ाइल टाइप प्लगइन 'पर सेट करते हैं,' 'फ़ाइल टाइप इंडेंट' और ': ft = python' सेट करें। '4 जेजेजे 'निश्चित रूप से नौकरी करता है लेकिन मुझे अपने सिर में काम करने की आवश्यकता होगी कि लाइनें 80 अक्षरों तक कितनी लाइन लाएंगी। – christoph