मैं एक सहयोगी की मशीन पर कुछ प्रोग्रामिंग कर रहा हूं। उसके पास emacs का एक संस्करण है (23.1.1) जिसका मैंने पहले उपयोग नहीं किया है। मेरी समस्या यह है कि जब मैं शेल-मोड पर जाता हूं, तो मेरा बैश प्रॉम्प्ट इस तरह दिखता है:
^[]0;jay@socrates:~^G[jay@socrates]$
मैंने अपने में PS1
सेट कर '[\u@\h]\$ '
लिया है .bashrc
। यह इस तरह दिखना चाहिए:
[jay@socrates]$
यह एक नियमित खोल में दिखता है। मैंने यह भी जाँच लिया है कि PS1 emacs शेल में सही मान पर सेट है, इसलिए अब मैं विचारों से बाहर हूँ। मैं जिस तरह से चाहता हूं, उसे देखने के लिए मुझे अपना संकेत कैसे मिल सकता है?
मैंने उपयोग करने के बजाय term
या eshell
इसके लिए कुछ सुझाव देखे हैं shell
। term
ऊपर के रूप में एक ही शीघ्र समस्या है, और eshell
पूरी तरह से मेरी उपेक्षा PS1
करता है ताकि वास्तव में मदद नहीं करता है।