Emacs में एक साथ कई फाइलें कैसे खोलूं?


11

अक्सर जब मैं एमएसीएस शुरू करता हूं तो मैं फाइलों का एक ही सेट खोलता हूं। मैं इसे कैसे बना सकता हूं ताकि मैं जल्दी से एक निर्देशिका से कई फ़ाइलों का चयन कर सकूं और उन्हें खोल सकूं?

जवाबों:


14

आप इसे पूरा करने के लिए Emacs में एक फ़ाइलसेट स्थापित करने का प्रयास कर सकते हैं ।


1
+1 मैं इसके बारे में नहीं जानता था। धन्यवाद।
kjfletch 11

6

जब आप emacs खोलते हैं तो आप चला सकते हैं dired। यह आपको कई फ़ाइलों को चिह्नित करने और उन्हें एक ही बार में खोलने की अनुमति देगा । सबसे अच्छा तरीका नहीं है, बस इसे बाहर रखना।

डायरेटेड मैनुअल | Dired के साथ फ़ाइलों को चिह्नित करना


आप dired( अनमॉडिफाइड ) के साथ ऐसा नहीं कर dired+सकते हैं, लेकिन ट्रे जैक्सन के डिफॉन का उपयोग कर सकते हैं या कर सकते हैं : stackoverflow.com/a/1110487/311660
ocodo

6

अभी तक एक अन्य विकल्प एक फ़ाइल ग्लोब ( C-x C-f ~/foo/*.c RET, या proj/*/*.[ch], आदि) का उपयोग करना है


1
प्रतिभाशाली! मुझे नहीं पता था कि आप ऐसा कर सकते हैं! धन्यवाद!
जूलियोमालेग्रिया

4

डेस्कटॉप कमांड पर एक नज़र डालें, आप अपने डेस्कटॉप को एक फ़ाइल में सहेज सकते हैं, अपनी परियोजना के शीर्ष पर कह सकते हैं और फिर उस प्रोजेक्ट में डेस्कटॉप-परिवर्तन-डीआईआर का उपयोग कर सकते हैं और यह फ़ाइलों को लोड करेगा।

बचत सत्रों के दस्तावेज़ीकरण पर एक नज़र डालें। http://www.gnu.org/software/emacs/manual/html_node/emacs/Saving-Emacs-Sessions.html#Saving-Emacs-Sessions


2

यह एक थिंक-आउट-द-बॉक्स समाधान है:

मैं अपनी खिड़कियों पर ENSO लांचर का उपयोग करता हूं और इससे संतुष्ट हूं।

  • उन फ़ाइलों का चयन करें जिन्हें आप एक्सप्लोरर या कुल-कमांडर या कहीं भी खोलना चाहते हैं

  • बस ENSO बटन दबाएं और टाइप करें open with emacs

  • और प्रेस्टो :)

मुझे पता है कि यह एक एमएसीएस समाधान नहीं है, लेकिन यह एक बहुत ही उपयोगी उत्पादकता उपकरण है।


2
संभवतः emacsclientइसके बजाय चाहते हैं emacsकि फ़ाइल आपके द्वारा पहले से चल रहे Emacs में खुलेगी। तुम्हें पता है, कि तुम अपने अंतिम रिबूट के बाद शुरू कर दिया और अपने अगले रिबूट तक खुला रहेगा?
डग हैरिस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.