मैं अपने vimrc में निम्नलिखित है:पहली बार मैं एक गुना बंद करते हैं, इसे बंद सभी परतों
set foldmethod=syntax
set foldnestmax=3
set nofoldenable
जब मैं एक फ़ाइल को खोलने, कुछ भी नहीं मोड़ा जाता है, के रूप में उम्मीद। पहली बार जब मैं zc का उपयोग करके एक गुना बंद करता हूं, तो यह सभी संभावित फ़ोल्डर्स को दोबारा बंद कर देता है। फिर मैं zR जारी करता हूं और यह उन सभी को प्रकट करता है, और फिर zc एक समय में एक गुना बंद होने की अपेक्षा करता है। ऐसा लगता है कि za वैसे ही व्यवहार करता है; पहली बार यह सब कुछ folds, हर बार जब यह एक चीज folds।
जेसी बनाने के लिए कोई तरीका है हमेशा एक ही गुना बंद करें? मैं मूल रूप से "सब कुछ बंद करने, और फिर सब कुछ प्रकट करने" को खत्म करने की कोशिश कर रहा हूं "मुझे कुछ भी करना है जब मैं कुछ भी करना चाहता हूं।
za आपके Ubuntu 10.10 पर vim 7.2 में आपके विकल्प और जावा बफर का उपयोग करके काम करता है। आप किस भाषा का उपयोग कर रहे हैं? कभी-कभी यह पूरी कक्षा को बंद कर देता है यदि वर्तमान रेखा को ब्लॉक के रूप में पहचाना नहीं जाता है। – Lynch
रूबी। पायथन और PHP बिल्कुल गुना नहीं है ("ई 4 9 0: कोई गुना नहीं मिला"), और जावा रूबी के समान व्यवहार दिखाता है। वे एकमात्र चार भाषाएं हैं जिन्हें मैंने अभी तक आजमाया है। मेरी डॉटफाइल हैं [यहां] (https://github.com/tsigo/dotfiles/tree/master/vim) अगर आपको लगता है कि कुछ और हस्तक्षेप कर सकता है। –