2008-12-18 17 views
5

मेरी टीम में कोई ऐसा व्यक्ति है जो मैन्युअल रूप से कोड फोल्ड करने के लिए किसी प्रकार की जीवीआईएम सुविधा का उपयोग करके कसम खाता है।अपने कोड में जीवीआईएम फोल्डिंग टिप्पणियों से कैसे छुटकारा पाएं?

मैं एक और संपादक का उपयोग कर रहा है और वास्तव में तह सुविधा की जरूरत नहीं है के रूप में, मैं इसे केवल की तरह टैग के साथ स्रोत कोड को प्रदूषित करता है लगता है:

/* {{{1 */ 

इस तह उपयोग करने के लिए नहीं व्यक्ति को यह समझाते हुए है नहीं एक विकल्प (पहले कुछ गर्म चर्चाओं में मिला)।

मैं वास्तव में एक जीवीआईएम लड़का नहीं हूं, मुझे आश्चर्य है कि टीम के कोड को बदले बिना तह करने के अन्य कोई तरीके नहीं हैं?

  • हो सकता है कि एक अलग फाइल में तह दिशाओं डाल, या
  • कि स्रोत कोड को बदले बिना खाते में प्रोग्रामिंग भाषा की वाक्य रचना लेता स्मार्ट तह किसी तरह का कर रहा? मान लिया जाये कि वह उस का समर्थन करता है कि विम का एक संस्करण का उपयोग कर रहा

    set foldmethod=syntax 
    

    :

+1

यह प्रदूषण नहीं है, यह ऐसा कुछ है जिसे आप पसंद नहीं करते हैं। –

+3

नहीं, मुझे अभी भी लगता है कि यह प्रदूषण है, लेकिन आप अन्यथा सोच सकते हैं ;-)। मुद्दा यह है कि यदि आपकी टीम में प्रत्येक डेवलपर स्रोत कोड पर टिप्पणी करने के अपने तरीके से आता है, तो आप प्रदूषण को एक तरफ या दूसरे के साथ समाप्त करते हैं। – Roalt

उत्तर

3

यह केवल discover पर "vim folding" के लिए Google ले गया है कि विम छह गुना तरीकों का समर्थन करता है।

syntax, indent और diff सभी का मतलब है कि उपयोगकर्ता के पास तहखाने पर नियंत्रण नहीं होता है। यह एक समस्या हो सकती है या नहीं भी हो सकती है।

आपके लिए एक समस्या है क्योंकि आपको मार्कर पसंद नहीं हैं।

expr आपके द्वारा बनाई गई अभिव्यक्ति के आधार पर उन समस्याओं में से प्रत्येक का थोड़ा सा था।

अपने व्यक्ति अपने ही गुना अंक परिभाषित करते हैं, और उन्हें एक अलग फ़ाइल में संग्रहीत करना चाहता है, तो यह set foldmethod=manual:mkview और :loadview के साथ संयुक्त चाल करना होगा की तरह लगता है।

5

मैं वह बस अपना .vimrc के लिए निम्न जोड़ सकता है कल्पना कर सकते हैं। :)

1

आपको इसे स्वयं आज़माएं। एक बार जब आप foldmethod = marker का उपयोग करना शुरू कर देते हैं तो बस वापस नहीं जा रहा है। मैं अब एक परियोजना पर काम कर रहा हूं जहां मैं मार्कर फोल्डिंग का उपयोग नहीं कर सकता और ऐसा लगता है कि वाशिंग मशीनों से पहले एक समय में कपड़े धोना पसंद है।

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