Nddtree का उपयोग करके निर्देशिका कैसे बनाएं


147

मैं थोड़ी देर के लिए NERDTree का उपयोग कर रहा हूं। हर बार मुझे एक नई निर्देशिका बनाने की आवश्यकता होती है जो मुझे टर्मिनल पर जाने की आवश्यकता होती है। क्या NERDTree का उपयोग करके निर्देशिका बनाने का एक त्वरित और आसान तरीका है।

मैंने डॉक पढ़ा लेकिन कुछ भी नहीं मिला।


3
यह सुपर यूजर में हो सकता है।
मैट जॉइनर

7
मैं इसे सुपर यूजर के पास नहीं ले जाऊंगा। Sysadmins विम का उपयोग करते हैं, लेकिन डेवलपर्स जो विम का उपयोग करते हैं वे पूरे दिन इसमें रहते हैं; मुझे लगता है कि यह अधिक देवों के लिए लागू होगा। यदि इसे लिंक / क्लोन करने का कोई तरीका था, तो यह एक अच्छा विकल्प होगा।
जिम स्टुअर्ट

डॉक्टर में संबंधित पंक्तियाँ बहुत असंगत हैं। यह 'NERDTreeMenu' सेक्शन में है
gkb0986

जवाबों:


248

NERDTree विंडो में, 'm' दबाएं; आपको सबसे नीचे एक मेनू देखना चाहिए। चाइल्डनोड जोड़ने के लिए 'a' टाइप करें। अब आप जिस निर्देशिका को बनाना चाहते हैं, उसे इनपुट करें, और अंत में '/' जोड़ना सुनिश्चित करें, अन्यथा स्क्रिप्ट एक फ़ाइल बनाएगी।

AFAIK NERDTree 'mkdir -p' जैसी मूल निर्देशिका नहीं बना सकता है।


फ़ंक्शन टाइप करते समय मुझे एक त्रुटि मिलती है त्रुटि का पता चला <SNR> _15_showMenu .....। Culprit कुछ अन्य प्लगइन हो सकता है। मैं इसे बाद में डिबेट करूंगा। धन्यवाद।
निक वेंडरबिल्ट

मैं mkdir का उपयोग करता हूं, लेकिन नोडेट्री फाइलसिस्टम स्ट्रक्चर स्वतः रिफ्रेश नहीं करता है
nkint

क्या अधिक है, आपको nvdtree_plugin dir (जो आपके डाउनलोड पैकेज में है) को .vim dir में डालना चाहिए, या जब आप 'm' दबाते हैं तो कोई त्रुटि होगी। गृहणी के उत्तर के लिए धन्यवाद
guosheng1987

1
@ निंट्री पर वापस जाना चाहिए, और R
HVNSweeting

6
अब NERDTree पैरेंट डायरेक्टरी बना सकता है।
सोनिक

8

दबाने से mनीचे एक मेनू खुल जाएगा और आप क्रियाओं की सूची से चयन कर सकते हैं।

NERDTree Menu. Use j/k/enter and the shortcuts indicated
==========================================================
> (a)dd a childnode
  (m)ove the current node
  (d)elete the current node
  (r)eveal in Finder the current node
  (o)pen the current node with system editor
  (q)uicklook the current node
  (c)opy the current node
Add a childnode
==========================================================
Enter the dir/file name to be created. Dirs end with a '/'
/Library/WebServer/Documents/new-teacher-center/app/Model/

दबाने से aआप एक चाइल्डनोड जोड़ सकते हैं। एक चाइल्डनॉड एक फाइल या फ़ोल्डर हो सकता है, जो इस आधार पर करता है कि आप आगे स्लैश (/) जोड़ते हैं या नहीं।

यदि आप नीचे की तरह फ़ॉरवर्ड स्लैश नहीं जोड़ते हैं, तो यह एक फ़ाइल बना देगा।

Add a childnode
==========================================================
Enter the dir/file name to be created. Dirs end with a '/'
/Library/WebServer/Documents/new-project/app/Model/file

यदि आप नीचे की तरह आगे स्लैश जोड़ते हैं, तो यह एक फ़ोल्डर बना देगा।

Add a childnode
==========================================================
Enter the dir/file name to be created. Dirs end with a '/'
/Library/WebServer/Documents/new-project/app/Model/folder/

1
यह सही, अधिक अप-टू-डेट उत्तर है। मेनू में इसका बहुत अच्छा या बहुत स्पष्ट विकल्प नहीं है, लेकिन यह इसे संभालता है। नहीं तो :!mkdir -p path/to/dest
फिलबोट 3
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.