2012-11-21 27 views
10

में रिमोट निर्देशिका रीफ्रेश करें मैं फ़ाइलों को दूरस्थ रूप से संपादित करने के लिए अपने Emacs पर ट्रम्प मोड का उपयोग कर रहा हूं। मैं ido मोड का भी उपयोग कर रहा हूँ। जब मैं ट्रम्प का उपयोग करके खोले गए फ़ाइल की एक ही निर्देशिका में एक नई फ़ाइल जोड़ता हूं, तो मुझे नई फ़ाइल (सी-एक्स सी-एफ के साथ) खोजने के लिए ट्रम्प नहीं मिल सका। ट्रम्प रीफ्रेश करने का कोई तरीका है?Emacs ट्रम्प मोड

उत्तर

10

के रूप में प्रलेखित here, आप revert-buffer चलाने के लिए और निर्देशिका सूची को ताज़ा करने के dired बफर में जी दबा सकते हैं।

+1

हाँ, आप सही हैं। डायर मोड में 'जी' दबाकर काम करता है! – liangzan

+0

'जी' सामान्य 'बफर सामग्री को रीफ्रेश करें' बाध्यकारी है, और कई Emacs मोड में काम करता है। – phils

18

आपका प्रश्न ट्रम्प के साथ उपयोग किए जाने वाले ido-mode के बारे में है। फ़ाइल खोजने की प्रक्रिया में इडो ऑटो-पूर्ण रीफ्रेश करने के लिए, आप सी-एल ido-reread-directory दबा सकते हैं।

+1

एक बार मेरे लिए काम किया, लेकिन अब और नहीं। कोई विचार क्यों नहीं। कहते हैं: 'चर के रूप में प्रतीक का मान शून्य है: ido-cur-item'। कोई समाधान? –

+1

@ reza.safiyat ऐसा इसलिए है क्योंकि आपको इसे फ़ाइल या निर्देशिका खोलने के संदर्भ में कॉल करने की आवश्यकता है। इसे आज़माने के लिए, 'ido-find-file' का उपयोग करके उस निर्देशिका पर जाएं जिसे आप रीफ्रेश करना चाहते हैं और "सी-एल" (ido buffer के भीतर) दबाएं। यह उस निर्देशिका को रीफ्रेश करेगा जो आप वर्तमान में देख रहे हैं। – Shlomi