2011-01-05 12 views
5

मैं एम-एक्स अवधि (बैश के साथ) Emacs के अंदर उपयोग शुरू कर दिया है, लेकिन मैंने देखा है कि अगर मैं ऊपर तीर का उपयोग करें/नीचे तीर मैं बस अपना इतिहास के क्रमश: 'ए' और 'बी' पाने के बजाय। क्या यह काम करने का कोई तरीका है?emacs के अंदर बैश का उपयोग करते समय कोई इतिहास नहीं है?

+1

काम करता है। – ephemient

+1

जो आप वास्तव में प्राप्त कर रहे हैं वह है^^ [[ए' और '^ [[बी' जो इंगित करता है कि आपकी रीडलाइन बाइंडिंग किसी कारण से गिरा दी जा रही है। –

उत्तर

0

मुझे लगता है कि यह या तो एक बग या Emacs 21.3.1 में सुविधा का अभाव है, क्योंकि जब मैंने हाल ही में Emacs 23.1.1 के साथ एक दूसरे मशीन मिल गया डिफ़ॉल्ट स्थापित के रूप में, मैं अब इस समस्या का हल नहीं किया गया था। emacs23 में मेरे लिए

2

आप एम-एक्स खोल

एम-पी और एम-एन के साथ पिछले और अगले आदेश

3

Ctrl-n, Ctrl-p आगे पीछे term के इतिहास में ऊपर जाना होगा, और नीचे M-x eshell पर काम करेंगे समर्थन करता है, यही कारण है कि उपयोग कर सकते हैं।

3

जब मैं emacs (23.3.1) में M-x term का उपयोग करता हूं, तो मैं इतिहास प्राप्त करने के लिए सी-एन, सी-पी या ऊपर तीर, नीचे तीर का उपयोग कर सकता हूं।

जब मैं M-x shell उपयोग करते हैं, मैं एम एन, एम पी का उपयोग कमांड इतिहास पाने के लिए कर सकते हैं।