2013-06-07 5 views
10

कहें कि मैं मिनीबफर में एक कमांड दर्ज कर रहा हूं, और मुझे एहसास है कि मुझे कुछ कमांड के पथ को मेरे आदेश के लिए एक पैरा के रूप में याद रखना होगा। क्या मैं कमांड को रद्द करने के बजाय सी-एक्स डी करने या शेल पर जाने के लिए प्रवेश करना शुरू कर सकता हूं, ऐसे आदेश को चलाने के लिए द्वितीयक मिनी बफर पर क्लिक करें (क्लिक करें? वह क्या है?) पर क्लिक करें?मैं emacs में एकाधिक मिनीबफर कैसे खोल सकता हूं?

+0

मैं दृढ़ता से सुझाव है कि आप Ido कोशिश करता है, तो आप नाराज रास्ते को याद करने के लिए है कि आप कर रहे हैं। और बोनस के रूप में, आप 'सी-डी' टाइप कर सकते हैं जब आपको अभी भी 'सी-एक्स सी-एफ' टाइप करने के बाद डाइडर खोलने की आवश्यकता होती है (और आप मिनीबफर में हैं)। –

उत्तर

15

आप "recursive editing" लिए देख रहे हैं, विशेष रूप से बिट Recursive Minibuffer docs में चर्चा:

(setq enable-recursive-minibuffers t) 
(minibuffer-depth-indicate-mode 1) 

बाद लाइन, पुनरावर्ती संपादन कम भ्रामक बातें बनाता प्रत्यावर्तन के स्तर दिखा कर। उदा C-x C-f तो C-x b इस तरह दिखाई देगा:

minibuffer-depth-indicate-mode example

+6

आप पूरी तरह से सकारात्मक रूप से '(मिनीबफर-गहराई-संकेत-मोड 1) 'के साथ जाने के लिए भी चाहते हैं। – phils

+0

@phils यह बहुत अच्छा है, निश्चित रूप से चीजों को कम भ्रमित करता है - उत्तर में इसका उल्लेख – dbr

+1

जब मैं 'ido-find-file' से शुरू करता हूं और 'ido-switch-buffer' के साथ जारी रहता हूं तो कोई मिनीबफर गहराई संकेत नहीं होता है। जब मैं 'file-cache-ido-find-file' से शुरू करता हूं और 'ido-switch-buffer' के साथ जारी रहता हूं तो कोई संकेतक होता है ... किसी को यह पता चल जाता है कि इसे कैसे ठीक किया जाए? क्योंकि मैं उस सुविधा के लिए हमेशा के लिए उत्सुक रहा हूँ .... हमेशा के लिए! – elemakil

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