फिलहाल मैं C-xC-fएक नई फ़ाइल खोलने के लिए उपयोग करता हूं , लेकिन यह काफी थकाऊ है।
फिलहाल मैं C-xC-fएक नई फ़ाइल खोलने के लिए उपयोग करता हूं , लेकिन यह काफी थकाऊ है।
जवाबों:
जब आप Emacs में फाइंड-फाइल ( Ctrl-x Ctrl-fडिफ़ॉल्ट रूप से बाध्य ) के साथ फाइल लोड करते हैं , तो यह "बफर" में डाल दिया जाता है। जब तक आप बफर को नहीं मारते, यह स्मृति में रहता है, आपको इसे फिर से लोड करने की आवश्यकता नहीं है।
आप स्विच-टू-बफर (बाध्य) के साथ पहले से लोड की गई फ़ाइलों (बफ़र्स) तक पहुंचते हैं Ctrl-x b। कुंजी दबाएं, फिर उस बफर नाम को टाइप करें जिसे आप स्विच करना चाहते हैं (डिफ़ॉल्ट रूप से किसी भरी हुई फ़ाइल के लिए बेसनेम)।
आप Ctrl-x Ctrl-bवर्तमान में मौजूद बफ़र्स की सूची प्राप्त करने के लिए भी दबा सकते हैं । और माउस के साथ किसी भी बफर पर क्लिक करें इसे स्विच करने के लिए (IIRC, शायद ही कभी Emacs ;-) के साथ माउस का उपयोग करें)
आप विभिन्न फ़ाइलों (बफ़र्स) को देखने के लिए स्क्रीन को दो (या अधिक) भागों में विभाजित कर सकते हैं Ctrl-x 2। प्रारंभ में, यह एक ही बफर को दो बार दिखाता है। किसी अन्य फ़ाइल को देखने के लिए किसी एक विंडो में किसी अन्य बफ़र पर स्विच करें।
Cx b और Cx Cb आप क्या चाहते हैं। इसके अलावा iswitchb या ido को आज़माने पर विचार करें। चूँकि मैंने उन कार्यक्रमों का उपयोग करना शुरू कर दिया है जो मैं चाहता था कि मेरे द्वारा उपयोग किए जाने वाले हर प्रोग्राम को टैब्स / विंडोज़ / डॉक्यूमेंट्स को जल्दी और आसानी से एमएसीएस के रूप में बदल दिया जाए। अक्सर मेरे पास 50 फाइलें या ईमेक में अधिक खुली होती हैं, आप उसको ढूंढ सकते हैं जिसे आप बहुत जल्दी इस्विच या इडो के साथ चाहते हैं।
इसके अलावा, यदि आप emacs के चित्रमय संस्करण का उपयोग कर रहे हैं, तो आप ctrl-x 5 b को एक नई विंडो में एक मौजूदा बफ़र (emacs- स्पीक में एक फ्रेम कहा जाता है) खोलने के लिए कर सकते हैं, या ctrl-x 5 f में एक नई फ़ाइल लोड करने के लिए कर सकते हैं एक नई विंडो में।
आप एक साथ कई फ़ाइलों को आसानी से खोल सकते हैं (या अन्य तरीकों से उन पर कार्य कर सकते हैं)।
C-x d
निर्देशिका (फ़ोल्डर) पर जाने के लिए उपयोग करें , जो अपनी सभी फ़ाइलों और उपनिर्देशिकाओं को सूचीबद्ध करता है।
उन फ़ाइलों को चिह्नित करें जिन्हें आप खोलना चाहते हैं (या किसी अन्य तरीके से कार्य करना चाहते हैं)। आप फ़ाइल-नाम पैटर्न सहित विभिन्न विशेषताओं के आधार पर व्यक्तिगत रूप से या समूहों में फ़ाइलों को चिह्नित कर सकते हैं। मेनू-बार मेनू देखें मार्क और रेगेक्सपी - यह आपको कुछ उपलब्ध अंकन संभावनाओं को दिखाता है, साथ ही साथ उनके कीबोर्ड शॉर्टकट भी।
उदाहरण के लिए:
% m
उन फ़ाइलों को चिह्नित करता है जिनके नाम एक नियमित अभिव्यक्ति से मेल खाते हैं।
% g
उन फ़ाइलों को चिह्नित करता है जिनकी सामग्री एक नियमित अभिव्यक्ति से मेल खाती है।
* *
निष्पादन योग्य फ़ाइलें चिह्नित करता है।
मानक लाइब्रेरी लोड करने के लिए एक साथ सभी चिह्नित फ़ाइलों को खोलने के लिए dired-x.el
। अपनी इनिट फ़ाइल में करें M-x load-library dired-x
या रखें (require 'dired-x)
।
फिर आप एक बार में सभी चिह्नित फ़ाइलों का उपयोग करने के लिए F
( dired-do-find-marked-files
) का उपयोग कर सकते हैं । C-x C-b
खुले बफ़र्स की सूची देखने के लिए उपयोग करें , जहाँ आप उन फ़ाइल बफ़र्स में से चुन सकते हैं।