मैं योसमाइट पर हूं, बैश में vi मोड का उपयोग कर रहा हूं ( set -o vi
में .bash_profile) और मैं संकेत या कमांड मोड में होने पर संकेत देना चाहता हूं। मैंने चारों ओर देखा और पाया कि इस फीचर को bash 4.3 में लागू किया गया है (देखें https://unix.stackexchange.com/a/116385/46076 ) और चर सेट करके चालू किया जा सकता है show-mode-in-prompt
सेवा मेरे on
। मैंने होमब्रेव का उपयोग करके बैश 4.3 स्थापित किया ये निर्देश । अब, जब मैं निष्पादित करता हूं bash --version
समझा GNU bash, version 4.3.33(1)-release (x86_64-apple-darwin14.1.0)
तथा brew info readline
रिटर्न readline: stable 6.3.8 (bottled)
इसलिए ऐसा लगता है कि मैं सही संस्करणों का उपयोग कर रहा हूं। हालांकि, जब मैं निष्पादित करता हूं set show-mode-in-prompt on
या इसे ~ / .inputrc के आधार पर जोड़ें रीडलाइन मैनुअल प्रॉम्प्ट अभी भी vi मोड के आधार पर परिवर्तित नहीं होता है। मैं क्या गलत कर रहा हूं?