मेरे पास एक बहुत बड़ी टेक्स्ट फाइल है जैसे ब्लॉक
Short line.
Really long line.
Short line.
खाली लाइनों द्वारा अलग किया गया है, और मैं लंबी लाइनों को तोड़ने और ब्लॉक प्राप्त करने के लिए vim (लिनक्स पर) का उपयोग करना चाहूंगा
Short line.
This was
part of
a long line.
Short line.
gq
(और gw
) के साथ मेरी समस्या यह है कि यह प्रत्येक ब्लॉक को एक पूरे पैराग्राफ के रूप में संदर्भित करता है, अर्थात यह प्रत्येक ब्लॉक के भीतर दो लाइन ब्रेक को संरक्षित नहीं करता है, और :help fo-table
किसी भी gq
प्रारूप के विकल्प के अनुसार मुझे वह करने की अनुमति नहीं देगा जो मुझे चाहिए। मैंने यह भी सोचा कि मैं अपने लक्ष्य को प्राप्त कर सकता हूं यदि मैं नए-नए वर्णों को पैराग्राफ डेलिमिटर होने के लिए परिभाषित कर सकता हूं, लेकिन उनके अनुसार यह :help paragraph
कठिन-कूटबद्ध है।
संपादित करें: मुझे पता है कि मैं प्रत्येक लंबी लाइन को एक-एक करके उपयोग gq
या gw
प्रारूपित कर सकता था, लेकिन जब से मेरी फ़ाइल कुछ हज़ार लाइनों से अधिक चलती है, तो मैं इसे स्वचालित रूप से प्राप्त करने का एक तरीका ढूंढ रहा हूं।
gq
और gw
। मुझे खुशी है कि मैं वहां नहीं रुका, वरना मैं :g
कमांड के बारे में नहीं जानता । :)