मैं यह जानने की कोशिश कर रहा हूं कि विम में फाइल एक्सप्लोरर से कैसे बाहर निकलें।
:q
काम करता है, लेकिन यह सिर्फ फ़ाइल ब्राउज़र ही नहीं, विम को भी बंद कर देता है।
क्या मुझे कुछ याद आ रहा है या यह एक बग है?
मैं यह जानने की कोशिश कर रहा हूं कि विम में फाइल एक्सप्लोरर से कैसे बाहर निकलें।
:q
काम करता है, लेकिन यह सिर्फ फ़ाइल ब्राउज़र ही नहीं, विम को भी बंद कर देता है।
क्या मुझे कुछ याद आ रहा है या यह एक बग है?
जवाबों:
यह अपेक्षित व्यवहार है।
यदि आपके पास एक खुली संशोधित फ़ाइल है, :Explore
तो एक स्प्लिट-स्क्रीन एक्सप्लोरर खोलेगा, और टाइप :q
की गई फ़ाइल में वापस आ जाएगा। यदि नहीं, तो यह एक पूर्ण-स्क्रीन एक्सप्लोरर खोलेगा, और :q
विम को बंद कर देगा।
यदि आप विभाजित स्क्रीन एक्सप्लोरर को तब भी बल देना चाहते हैं, जब खोली गई फ़ाइल को संशोधित नहीं किया गया हो, या यदि कोई फ़ाइल नहीं खोली गई हो, तो :Sexplore
इसके बजाय उपयोग करें ।
तुम भी एक tabbed पूर्ण स्क्रीन एक्सप्लोरर के साथ उपयोग कर सकते हैं :Texplore
, कि शायद जिस तरह से आप चाहते हैं व्यवहार करता है। यह एक नए टैब पर एक्सप्लोरर को खोलेगा, और टाइपिंग :q
हमेशा उस टैब को बंद कर देगा, लेकिन विम नहीं।
कृपया इन आदेशों के बारे में विम प्रलेखन पर एक नज़र डालें ।
विम 8 में (मैंने पहले के संस्करणों की कोशिश नहीं की है) :Rexplore
काम करेगा।
इसमें :help :Explore
उल्लेख है:
:Rexplore ... Return to/from Explorer
:Rexplore
केवल तभी काम करता है जब आप एक्सप्लोरर में हों।
:Lexplore
यह भी एक बहुत अच्छा विकल्प है, क्योंकि यह ऊर्ध्वाधर एक्सप्लोरर को खोलेगा, लेकिन वहां से किसी भी फाइल को खोलने से आपकी मूल विंडो में फाइल खुल जाएगी। फिर आप फिर से टाइप करके एक्सप्लोर विंडो को बंद कर सकते हैं :Lexplore
। यह तब प्रभावी रूप से NERDTree जैसे अन्य फ़ाइल एक्स्प्लोरर्स के समान या Sublime Text जैसे संपादकों में काम करता है । यह :Sexplore
/ :Vexplore
/ से अलग व्यवहार है :Texplore
जो एक्सप्लोरर के रूप में एक ही विंडो में फ़ाइल को खोलता है।
:Sexplore
में समस्या यह है कि फ़ाइल को विभाजित स्क्रीन में खोला जाता है। इसके साथ भी ऐसा ही है:Texplore
।