मैं पिछले तीन वर्षों से अपनी सभी टेक्स्ट संपादन आवश्यकताओं के लिए emacs का उपयोग कर रहा हूं। जब मैं एक फ़ाइल में हूं, कोड या व्हाट्नॉट पर काम कर रहा हूं, तो मैं काफी कुशल हूं। दो फाइलों के साथ, मैं उनके बीच "सी-एक्स बी आरईटी" कर सकता हूं और मैं ठीक हूं। हालांकि, जब भी मुझे एक समय में दो से अधिक फाइलों पर काम करने की ज़रूरत होती है, तो मुझे खोना पड़ता है।Emacs: फ़ाइल/बफर प्रबंधन को समझने में मेरी सहायता करें
यहाँ समस्याओं में से कुछ है कि मैं पर काम करना चाहते हैं कर रहे हैं:
मैं भूल मेरी बफ़र्स के कुछ क्या कहा जाता है, लेकिन मुझे समझ नहीं आता क्यों Cx सीबी दो भागों में अपनी खिड़की विभाजन बफर और मिनी बफर से बाहर निकलता है। निश्चित रूप से मैं बफर स्विच कर सकता हूं और यात्रा करने के लिए एक बफर चुन सकता हूं, लेकिन यह अनजान महसूस करता है, और मुझे दो बफर खोलने के साथ छोड़ देता है।
जब मैं किसी फ़ाइल की बजाय निर्देशिका पर जाता हूं, तो मेरे पास सभी फ़ाइलों और निर्देशिकाओं की एक सुविधाजनक सूची है। मैं आमतौर पर इसके साथ दो चीजों में से एक करना चाहता हूं: 1) एक फ़ाइल खोलें और कभी भी इस बफर को कभी न देखें या 2) फाइलों का एक गुच्छा खोलें और कभी भी इस बफर को कभी न देखें। मुझे वास्तव में यह नहीं पता कि यह कैसे करना है, जैसे कि बिंदु को एक फ़ाइल में ले जाना और वापसी को मारना इन चीजों में से कोई भी नहीं करता है।
मुझे पता है कि मेरे बफर टैब की तरह नहीं हैं, लेकिन मुझे लगता है कि मैं जो चाहता हूं उसे ढूंढने के लिए उनके माध्यम से स्क्रॉल करना चाहता हूं। मुझे इसके लिए किसी भी कुंजी-बाइंडिंग की जानकारी नहीं है, लेकिन मैं इसे एम-एन/एम-पी या पसंद करना चाहता हूं। फिर फिर, यह बफर स्विच करने के लिए एक बहुत ही अक्षम तरीका हो सकता है।
जब मैं किसी भी प्रकार की इंटरैक्टिव सहायता (उदाहरण के लिए ईएसएस में) खोलता हूं, तो मुझे उस बफर पर वापस स्विच करने की आदत है जिसमें मैं काम कर रहा था और सी-एक्स 1 का उपयोग करके एक बफर पर वापस जाने के लिए। जब मैं ऐसा करता हूं, हालांकि, मेरी बफर सूची में सहायता बफर लटकता है, और मुझे भ्रमित करता है। मुझे पता है कि मैं उस बफर पर स्विच कर सकता हूं, इसे मार सकता हूं, वापस स्विच कर सकता हूं, और फिर एक बफर पर वापस जा सकता हूं, लेकिन यह गलत लगता है।
तरह से मैं यह अब तक एक खपरैल विंडो प्रबंधक और विभिन्न कार्य स्थान में कुछ Emacs खिड़कियों का इस्तेमाल किया जाता है, बजाय वास्तव में Emacs में फ़ाइलों की एक संख्या का प्रबंधन करने के लिए सबसे अच्छा तरीका जानने के साथ पेश किया है। मैं जरूरी नहीं कि मेरी जरूरतों को बेहतर तरीके से फिट करने के लिए एमएक्स को बदलना चाहूंगा (हालांकि मैं उस के लिए खुला हूं अगर यह कहने के लिए उपयुक्त है), इसके बजाय, मैं फ़ाइलों को संभालने के पीछे विचार प्रक्रिया को ग्रोक करना चाहता हूं/emacs करता है जिस तरह से बफर, और मैं इसके साथ और अधिक कुशल कैसे हो सकता है।
कोई भी उत्तर जो मुझे सही तरीके से समझने में मदद करेगा, या मेरे बफर या फ़ाइलों को प्रबंधित करने के लिए एक अधिक कुशल तरीका की सराहना की जाएगी।
2. http://xahlee.org/emacs/file_management.html अंतिम प्रश्न देखें – Yktula
मुझे डियर में फ़ाइलों को चिह्नित करने के बारे में पता नहीं था। यह पहली बार उपयोगी लग रहा था, लेकिन तब मैं यह नहीं समझ सका कि मेरी सभी चिह्नित फ़ाइलों को एक बार में कैसे खोलें। क्या कोई जानता है कि इसे कैसे करना है? – Wilduck
यह डिफ़ॉल्ट क्षमताओं से थोड़ा अजीब चूक है, वह एक। आप किसी अन्य विंडो में केवल मौजूदा लाइन के लिए फ़ाइल खोलने के लिए 'Co' का उपयोग कर सकते हैं, और बाद में डाली गई विंडो में रह सकते हैं, जो' सीएन' और 'सीपी' के साथ संयोजन में ऊपर और नीचे जाने के लिए आपको कई फाइलें खोलने में सक्षम बनाता है उत्तराधिकार बहुत तेज़ी से (हालांकि यह सबसे हाल ही में खोला गया बफर, लेकिन शायद आदर्श नहीं है) को दफन करता है। एक बेहतर उत्तर के लिए, यहां देखें: http://stackoverflow.com/questions/1110118/in-emacs-dired-how-to-find-visit-multiple-files – phils