मैं Emacs के भीतर से फ़ाइल सिस्टम को कैसे ब्राउज़ कर सकता हूं और अक्सर आवश्यक निर्देशिकाओं का उपयोग कर सकता हूं?


4

मैं कुछ समय के लिए अपने todos और नोट्स को व्यवस्थित करने के लिए Emacs और org- मोड का उपयोग कर रहा हूं, जो अक्सर मेरे स्थानीय ड्राइव या नेटवर्क ड्राइव पर फ़ाइलों से जुड़े होते हैं, इसलिए मैं अक्सर अपने org-mode में फ़ाइलों या निर्देशिकाओं के लिए हाइपरलिंक सम्मिलित करता हूं फ़ाइलें, जो IMHO काफी कठिन है, क्योंकि मुझे विंडोज एक्सप्लोरर के साथ फाइल / डायरेक्टरी ढूंढनी है, फिर PathCopy के साथ पथ को कॉपी करें और फिर Emacs पर स्विच करें और वहां हाइपरलिंक डालें।

मैं विंडोज 7 और एमएसीएस 24.1.1 के साथ काम कर रहा हूं। और मुझे आश्चर्य है कि एक ही काम करने के लिए बेहतर और आसान तरीके क्या हो सकते हैं:

अक्सर उपयोग की जाने वाली निर्देशिकाओं तक पहुँच:
इस समय मेरे पास विंडोज़ एक्सप्लोरर में मेरी ज्यादातर उपयोग की जाने वाली निर्देशिकाओं के लिए शॉर्टकट हैं और मेरे पास एक फ़ाइल है जिसमें विंडोज फ़ाइल शॉर्टकट्स हैं जो कि सबसे महत्वपूर्ण निर्देशिकाओं की ओर संकेत करते हैं ताकि उन्हें जल्दी से एक्सेस किया जा सके, क्योंकि नेटवर्क पथ अक्सर बहुत लंबे और कठिन होते हैं याद है।

  • मैं Emacs में इसका उपयोग कैसे कर सकता हूं: निर्देशिका को अपने फ़ोल्डरों के लिए विंडोज़ शॉर्टकट के साथ एक्सेस करें या Emacs में उपयोगी हाइपरलिंक्स की समान सूची बनाएं?
  • Emacs के साथ विंडोज फाइल सिस्टम (और नेटवर्क ड्राइव) को नेविगेट करने के लिए कौन से टूल का उपयोग किया जा सकता है?

जवाबों:


2
  • ऑर्ग-मोड की तरफ, आप एक लिंक डाल सकते हैं C-c C-l। पहले प्रॉम्प्ट पर, एंटर करें file:और एंटर दबाएं, जिस फाइल को आप लिंक करना चाहते हैं उसका चयन करने के लिए आपको ऑटो-पूर्ति के साथ प्रॉम्प्ट मिलेगा। यदि आप ईमेक पूरा होने से बहुत अधिक अपरिचित नहीं हैं, तो संभवतः यह सबसे आसान तरीका है org-store-link

  • आप रुचि के एमएसीएस बुकमार्क पा सकते हैं । एक बार ये सेट होने के बाद (यह सीधा है), आप उदाहरण के लिए, इन फ़ाइलों को उनके साथ emacs में खोल सकते हैं, और org-mode का उपयोग कर सकते हैं org-store-linkऔर org-insert-linkआसानी से org-links उनके साथ सम्मिलित कर सकते हैं।

  • आप जिस भी कमांड को पथ की आवश्यकता हो (कह सकते हैं) लॉन्च कर सकते हैं, find-fileबिना दर्द के पूरे पथ में प्रवेश करने के लिए ईमेक पूरा करने का उपयोग कर सकते हैं, प्रेस नहीं कर सकते हैंRET और मिनीबार से रास्ता प्राप्त कर सकते हैं, जो भी आपको काटेगा / कॉपी कमांड सूट C-wकरेगा (आप करेंगे) (बस रद्द करें) find-fileके साथ C-g)।

    अब आपके पास emacs की रिंग में पथ है, जिसे आप अपनी पसंद के अनुसार पेस्ट कर सकते हैं।

  • अंत में, उन लिंक्स के लिए जिन्हें आप अक्सर सम्मिलित करते हैं, आप उन्हें डालने के लिए कुछ बाइंडिंग बना सकते हैं, जैसे:

    (global-set-key [f6] (lambda () (interactive)
                    (insert "/very/long/path/you/don't/want/to/navigate/to/"))
    

    जिसके साथ f6आप वहां हार्ड-कोडेड पथ डालेंगे।


To यदि आप फैंसी बनना चाहते हैं, तो आप अपने सभी लिंक के लिए एक उपसर्ग कुंजी और एक मेनू के लिए जा सकते हैं, लेकिन मुझे लगता है कि आप इसके लिए समय की मात्रा / लिस्प-कोडिंग नहीं चाहते हैं।


आपकी व्याख्या के लिए बहुत बहुत धन्यवाद! क्या Emacs के भीतर से विंडोज़ फाइल सिस्टम शॉर्टकट खोलने का कोई तरीका है? मैं उस फ़ोल्डर में नेविगेट कर सकता हूं जहां मैंने अपने सभी महत्वपूर्ण लिंक संग्रहीत किए हैं, लेकिन Emacs विंडोज शॉर्टकट फ़ाइलों को हाइपरलिंक के रूप में नहीं पहचानता है, लेकिन निर्देशिका खाली लगती है
MostlyHarmless

1
मुझे कोई पता नहीं है, क्षमा करें। मैं अनिवार्य रूप से emacs के भीतर शॉर्टकट को फिर से बनाने का सुझाव दे रहा हूं। बुकमार्क के साथ, यह काफी आसान होगा: विंडोज़ से, इन सभी महत्वपूर्ण फाइलों को कई एमएसीएस विंडो में खोलें, और प्रत्येक के लिए, बुकमार्क ( C-x r mयदि आप इसे रिबंड नहीं करते हैं) और इसे बंद कर दें, और वॉइलैला, आपके पास इमोटिकॉन्स में आपके सभी बुकमार्क हैं ।
निकाना रेक्लाविक्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.