Emacs ido enable के साथ नई फाइल बनाते हैं


110

मैं फिर से emacs स्टार्टर किट में बदल गया, जिसमें ido पैकेज शामिल है।

ido में एक अच्छी सुविधा है जो फाइंड-फाइल के पथ का सुझाव देती है जो आमतौर पर एक नई फाइल बनाने की कोशिश के अलावा बहुत आसान है। जब नया फ़ाइल नाम किसी अन्य पथ ido में किसी सुझाव से मेल खाता है, तो स्वचालित रूप से उस पथ पर स्विच करता है, जो यह चाहता है कि मैं क्या चाहता था, लेकिन आमतौर पर यह नहीं है और मुझे यह कष्टप्रद लगता है।

समस्या को हल करने के लिए, मैं या तो शेल से न्यूफ़ाइल को छूता हूं, एक नया बफर बनाता हूं और मूल व्यवहार प्राप्त करने के लिए या एमएक्स फाइंड-फाइल को सहेजता हूं। मैं निश्चित रूप से Cx Cf को फिर से फाइल करने के लिए रिबंड कर सकता था, लेकिन जब तक मुझे ido-find-file पसंद आ जाए, मैं बस यही चाहता हूं कि जब मैं स्पष्ट रूप से पथ टाइप करूं तो स्वचालित रूप से स्विचिंग पथ बंद हो जाए।

मुझे लगता है कि कुछ सरल कुंजी है जिसे मैं ido-find-file के दौरान दबा सकता हूं यह बताने के लिए कि जिस फ़ाइल की मुझे तलाश है वह मौजूद नहीं है और सुझाव देने से रोकने के लिए, या कुछ var मैं अधिक वांछनीय व्यवहार प्राप्त करने के लिए सेट कर सकता हूं?


2
डुप्लीकेट: stackoverflow.com/questions/812524/…
scottfrazer

जवाबों:


147

प्रयत्न:

Cx Cf Cf

यह आपको आईडी मोड से "सामान्य" फाइंड मोड में किक करना चाहिए


6
अन्य आदेशों के लिए / सामान्य रूप से (जैसे Cx Cw), Cx Cf कमांड के "सामान्य" संस्करण में जाएगा।
जनुस

यह Cj के साथ जाने के लिए (Cx Cf Cf) रास्ता है, आपको बहुत जल्दी
आना

52

Cj वह महत्वपूर्ण संयोजन है जो आप चाह रहे हैं।


4
Cj वर्तमान में टाइप किए गए पथ के साथ तुरंत नई फ़ाइल बनाता है। यह [पुष्टि करता है] जो कि उपयोगी है, को छोड़ देता है, लेकिन अगर ido एक फ़ाइल का पता लगाता है, जिसका नाम हाल ही में उपयोग किए गए पाथ इडो स्विच में स्वचालित रूप से पाया गया है, तो Cj सुझाया गया मार्ग खोलता है।
कर्ट हैरिगर

कूल, यह वास्तव में मैं क्या चाहता था।
मार्को

28

जैसा कि उल्लेख किया गया है: तेजी से जा रहा है, तुरंत पुष्टि करने के लिए सीजे का उपयोग करना, और पारंपरिक मोड में अस्थायी रूप से स्विच करने के लिए अतिरिक्त सीएफ का उपयोग करना और सभी उपयोगी हैं।

इसके अलावा, जब आईडीओ ने पहले से ही एक वैकल्पिक फ़ाइल पथ का चयन किया है, तो आप Cz को वापस लौटने के लिए हिट कर सकते हैं जहां आप थे और अस्थायी रूप से उस व्यवहार को अक्षम कर सकते हैं।


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.