Vim में फ़ाइल दृश्य से निर्देशिका सूची में कैसे स्विच करें?


17

मैंने एक डायर खोला है vim some/dir। मैं पेड़ के भीतर नेविगेट कर सकता हूं, फिर भी एक बार जब मैंने एक फ़ाइल खोली तो मुझे आश्चर्य होता है, मैं किसी अन्य फ़ाइल पर नेविगेट करने के लिए निर्देशिका सूची में वापस जाने के लिए फ़ाइल दृश्य को कैसे बंद कर सकता हूं। :wqकोई विकल्प नहीं है, क्योंकि यह पूरे विम सत्र को बंद कर देता है। मुझे लगता है कि इसके लिए एक मोड है, फिर भी मुझे नहीं पता कि इसे क्या कहा जाता है और न ही मैं इसे कैसे शुरू करता हूं।

नेविगेशन दृश्य को फ़ाइल करने के लिए फ़ाइल कैसे बंद करें?


2
मुझे महसूस नहीं हुआ कि आप उस फ़ोल्डर दृश्य से फ़ाइलों को vim में ब्राउज़ कर सकते हैं। +1
एलेक्स लेच

विम में पिछली खोली गई फ़ाइल पर वापस जाने के सभी समाधान ? यहां भी काम करना चाहिए।
user202729

जवाबों:


17

कैसे के बारे में :e .? यह विम में वर्तमान निर्देशिका को खोलता है, अर्थात यह फ़ाइल एक्सप्लोरर को खोलता है। क्योंकि मेरे पास autochdirसेटिंग है, यह उस निर्देशिका को दिखाता है जो वर्तमान में संपादित फ़ाइल में है।


2
वैकल्पिक रूप से, :Eएक ही प्रभाव है।
जोकेम शुल्नेक्लोपर

:Eवास्तव में थोड़ा अलग प्रभाव पड़ता है, :e .एक नया बफर :Eखोलेगा जहां एक छिपा हुआ बफर खोलेगा। तो :Eआप बफर सूची क्लीनर रखेंगे।
माइकल डफिन

11

मुझे यकीन नहीं है लेकिन मुझे लगता है कि आपको :rew कमांड चाहिए


3
आप कुछ अतिरिक्त विवरण, कह रही है कि यह से आता है दे सकता है :rewindऔर यह "शुरू संपादन तर्क सूची में पहले फ़ाइल।"
manatwork

:fir(स्टैंडिंग फॉर :first) वही है।
एनरिको मारिया डे एंजेलिस

9

^Oपिछली खोली गई फ़ाइल को वापस करने के लिए उपयोग करें , जो इस मामले में आपका dir ट्री है।


3

यदि आप फ़ाइल का उपयोग बंद करना चाहते हैं :bd(बफर हटाएं)। यह आपको पिछले बफर में ले जाएगा, आपके मामले में डायरेक्टरी लिस्टिंग। आपके पास कई फाइलें एक बार में खुली हो सकती हैं, प्रत्येक को संग्रहीत और बफर के रूप में जाना जाता है।

यदि आप वर्तमान फ़ाइल को बंद नहीं करना चाहते हैं, तो आप :Eवर्तमान निर्देशिका का एक दृश्य खोलने के लिए उपयोग (एक्सप्लोर) भी कर सकते हैं जहाँ आप अन्य फाइलें खोल सकते हैं। यदि आप फ़ाइल का नाम जानते हैं तो आप :e path/to/file.txtइसे सीधे खोल सकते हैं। फिर आप बफ़र्स के साथ :bnऔर के बीच स्विच कर सकते हैं :bp

नोट: जब से तुम (के साथ नहीं बल्कि उसके बाद: ई) एक बफर के रूप dir दृश्य खोला आप इसे किसी भी तरह से आप सामान्य रूप से एक बफर (करने के लिए स्विच स्विच कर सकते हैं :bp, :bp, :b 1, :rew, :firstआदि)। :lsअपने खुले बफ़र्स को सूचीबद्ध करने के लिए उपयोग करें ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.