यदि आप एक सामान्य निर्देशिका में फ़ाइलों को संपादित कर रहे हैं, तो आप :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
करेगा , और नए को खोलने से पहले वर्तमान फ़ाइल को बंद कर देगा।