यदि आप एक सामान्य निर्देशिका में फ़ाइलों को संपादित कर रहे हैं, तो आप :cdउस निर्देशिका में कर सकते हैं , फिर :eसिर्फ फ़ाइल नाम पर उपयोग करें ।
उदाहरण के लिए, इसके बजाय:
:e /big/long/path/that/takes/a/while/to/type/or/tab/complete/thingy.rb
:sp /big/long/path/that/takes/a/while/to/type/or/tab/complete/other_thingy.c
:vs /big/long/path/that/takes/a/while/to/type/or/tab/complete/one_more_thingy.java
तुम कर सकते हो:
:cd /big/long/path/that/takes/a/while/to/type/or/tab/complete/
:e thingy.rb
:sp other_thingy.c
:vs one_more_thingy.java
या, यदि आपके पास पहले से वांछित निर्देशिका में एक फ़ाइल खुली है, तो आप %वर्तमान फ़ाइल नाम के लिए शॉर्टहैंड का उपयोग कर सकते हैं , और इसे वर्तमान निर्देशिका में :hसंशोधक ( :help :_%:) के साथ ट्रिम कर सकते हैं :
:e /big/long/path/that/takes/a/while/to/type/or/tab/complete/thingy.rb
:cd %:h
:sp other_thingy.c
:vs one_more_thingy.java
और, जैसा कि अन्य लोगों ने कहा है, आप एक्स-लाइन पर फ़ाइल नामों को पूरा कर सकते हैं ( :help cmdline-completionअधिक के लिए देखें )।
:tabeहोगा, फ़ाइल को एक नए टैब में खोलेगा,:newक्षैतिज रूप से विंडो को विभाजित:editकरेगा , और नए को खोलने से पहले वर्तमान फ़ाइल को बंद कर देगा।