जवाबों:
निर्देशिका बनाने के लिए dir/to/create
, टाइप करें:
M-x make-directory RET dir/to/create RET
निर्देशिका बनाने के लिए dir/parent1/node
और dir/parent2/node
टाइप करें:
M-! mkdir -p dir/parent{1,2}/node RET
यह मानता है कि Emacs का अवर कवच bash
/ zsh
या अन्य संगत शैल है।
या एक Dired
मोड में
+
यह कोई भी अभिभावक निर्देशिका नहीं बनाता है।
उदाहरण:
C-x d *.py RET ; shows python source files in the CWD in `Dired` mode
+ test RET ; create `test` directory in the CWD
CWD
वर्तमान कार्य निर्देशिका के लिए खड़ा है।
या गैर-मौजूदा माता-पिता निर्देशिकाओं के साथ एक नई फ़ाइल बनाएं C-x C-f
और उपयोग करें:
M-x make-directory RET RET
Emacs हाल की Emacs संस्करणों में एक नई फ़ाइल को सहेजते समय मूल निर्देशिका बनाने के लिए कहता है। पुराने संस्करण के लिए, देखें कि किसी फ़ाइल को सहेजते समय Emacs को इंटरमीडिएट dirs कैसे बनाते हैं?
g
। सामान्य M-x describe-mode RET
( C-h m
) में वर्तमान प्रमुख मोड के प्रलेखन प्रदर्शित करने के लिए।
g
। चूंकि dired-mode
एडिटिंग मोड नहीं है, इसलिए यह सीधे एकल अक्षर कमांड का उपयोग करता है (जिज्ञासु के लिए: अधिकांश संपादन मोड में g
बाध्य है self-insert-command
)।
Ctrl+ X D( C-x d
) "निर्देशिका" मोड में एक निर्देशिका खोलने के लिए, फिर +एक निर्देशिका बनाने के लिए।
C-x C-f
यहाँ कोई नहीं है। आप C-x d
डाइरेक्ट मोड में जाने के लिए उपयोग करते हैं, उस निर्देशिका पर जाकर जहाँ आप एक उपनिर्देशिका बनाना चाहते हैं। फिर आपने मारा +
। बस इतना ही।
आप एकल शेल कमांड का उपयोग करके भी चला सकते हैं M-!
आप मूल रूप से कमांड लाइन को एक स्ट्रिंग भेज रहे हैं ताकि आपको कोई अच्छा ऑटो-पूरा न मिले लेकिन यह उपयोगी है यदि आप जानते हैं कि कमांड लाइन के माध्यम से कार्रवाई कैसे करें, लेकिन Emacs के बराबर तरीका नहीं जानते हैं।
M-! mkdir /path/to/new_dir
आप M-x make-directory
किसी भी बफर के अंदर उपयोग कर सकते हैं , जरूरी नहीं कि एक बिंदीदार बफर हो। यह एक लिस्प फंक्शन है जिसे आप भी इस्तेमाल कर सकते हैं।
Emacs में निर्देशिकाओं को स्वचालित रूप से बनाने के लिए खोज करते समय मैं इस सवाल पर आया था। मुझे जो सबसे अच्छा जवाब मिला, वह कुछ साल बाद एक और सूत्र में था । विक्टर डेरेगिन का जवाब वास्तव में वही था जिसकी मुझे तलाश थी। उस कोड को अपने .emacs में जोड़ने से Emacs आपको डायरेक्टरी बनाने के लिए प्रेरित करेगा जब आप फाइल को सेव करने के लिए जाएँगे।