2012-08-26 9 views
19

आईडीओ मोड अद्भुत है। मूल शॉर्टकट्स को जानना आवश्यक है, विशेष रूप से बचने वाला हैच Ctrl-f (introduction-to-ido-mode/) जो आपको ido-mode से बाहर ले जाता है।आईडीओ मोड में निर्देशिका (फ़ाइल नहीं) कैसे चुनें, emacs-24

डियर में, अगर मैं किसी फ़ाइल को किसी निर्देशिका में कॉपी करना चाहता हूं, तो मैं निर्देशिका चुनने के लिए ido का उपयोग नहीं कर सकता, न कि मैं वर्तमान आईडीओ निर्देशिका का उपयोग भी कर सकता हूं जिसे मैंने नेविगेट किया है। "निर्देशिका चुनें" कहने का कोई तरीका होना चाहिए या आईडीओ में वर्तमान स्थान का उपयोग करने के लिए कम से कम ctrl-f विकल्प सक्षम करना चाहिए। क्या किसी को भी पता है की यह कैसे किया जाता है? (हाँ, आप थके हुए के लिए ido मोड को अक्षम कर सकते हैं, लेकिन यह वह नहीं है जो मैं करना चाहता हूं)।

उत्तर

25

आप C-j का उपयोग कर सकते हैं, जो (ido-select-text) से जुड़ा हुआ है और वर्तमान में प्रॉम्प्ट द्वारा नामित बफर का चयन करता है, जो एक निर्देशिका भी हो सकता है।

+0

बहुत बढ़िया। प्यार मूर्ख! – justingordon

21

आप Ido मोड में "CD" का उपयोग कर सकते, minibuffer

+1

डाउनवोट का कारण निश्चित नहीं है, यह मेरे लिए काम करता है। सी-डी को निर्देशिका चुनने के लिए सी-जे से याद रखना आसान है। – killdash9

+0

"सी-डी" डिफ़ॉल्ट Emacs कीबाइंडिंग में "delete-char" से जुड़ा हुआ है, इसलिए यह अधिकांश लोगों के लिए काम नहीं करेगा। – Bklyn

+1

@Bklyn: मुझे नहीं लगता कि यह मामला है। 'सीडी' मिनीबफर में ido-magic-delete-char से जुड़ा हुआ है, और प्रलेखन कहता है," यदि उपयोगकर्ता इनपुट के अंत में, जादू क्रियाएं करें: सीएक्स सीएफ ... सीडी वर्तमान निर्देशिका पर 'डायर' दर्ज करें। " –

2

एक वैकल्पिक

(setq ido-show-dot-for-dired t) 

सक्षम करने के लिए है और फिर आप . फ़ाइल जो हमेशा के लिए पहली प्रविष्टि हो जाएगा खोलकर निर्देशिका खोल सकते हैं एक निर्देशिका जिसमें आप उतरते हैं।

+0

मुझे यह पसंद नहीं है कि सीएक्स सीएफ ido-find-file से बाध्य इनपुट के रूप में डीआईआर स्वीकार नहीं करता है, लेकिन यह समाधान स्वीकार्य रूप से काम करता है – nbecker

संबंधित मुद्दे