2009-02-05 15 views
6

मुझे पता है वहाँ विम में एक तरह से छिपा/लाइनों गुना करने के लिए है, लेकिन मैं क्या तलाश कर रहा हूँ पाठ का कोई खंड का चयन करने के लिए एक रास्ता है और कम से विम रैप लाइनों या पास स्तंभ के लिए 80क्या लिनक्स/यूनिक्स "फोल्ड" कमांड के बराबर एक विम है?

ज्यादातर मैं चाहता है ऐसी स्थितियों में टिप्पणियों पर इसका उपयोग करें जहां मैं किसी मौजूदा टिप्पणी में कुछ पाठ जोड़ रहा हूं जो इसे 80 वर्णों से अधिक धक्का देता है। यह भी अच्छा होगा अगर यह रेखा की शुरुआत में टिप्पणी मार्कर भी डाल सकता है जब यह भी लपेटता है। इसके अलावा मैं पूरी फाइल को स्वत: नहीं खोलने का समाधान पसंद करूंगा क्योंकि मेरे पास एक विशेष सम्मेलन है जिसका उपयोग मैं अपने संरचित कोड को 80 वर्ण रेखा-लंबाई के तहत रखने के लिए उपयोग करता हूं।

यह ज्यादातर पायथन कोड के लिए है, लेकिन मुझे समस्या के सामान्य समाधान को सीखने में भी दिलचस्पी है यदि मुझे इसे अन्य प्रकार के टेक्स्ट पर लागू करना है।

उत्तर

11
gq 

यह टेक्स्टविड्थ विकल्प द्वारा नियंत्रित है, अधिक जानकारी के लिए ":help gq" देखें।

gq डिफ़ॉल्ट रूप से वर्तमान लाइन पर काम करेंगे, लेकिन आप Ctrl +वी और प्रारूप को कई पंक्तियों/ऐसे ही पैराग्राफ के साथ एक दृश्य ब्लॉक हाइलाइट कर सकते हैं।

gqap टेक्स्ट का वर्तमान "अनुच्छेद" करता है। ": 'मदद equalprg"

:set equalprg=fold 

और सामान्य मोड में == बाहरी गुना कार्यक्रम के माध्यम से वर्तमान लाइन फिल्टर:

0

पर एक नजर डालें "मदद =" और। या दृश्य-चयन कुछ और हिट =

संबंधित मुद्दे