मैंने देखा है कि कई बार जब मैं रिवर्स-हिस्ट्री-सर्च कमांड कमांड से CTRL+ के माध्यम से r, अगर मैं कमांड को संपादित करना चाहता हूं, तो कभी-कभी कर्सर गलत स्थिति में कूदता है जब मैं एक तीर कुंजी दबाता हूं या CTRL+ aया CTRL+ दर्ज करता हूं e। विशिष्ट स्थिति यह ऐसा प्रतीत होता है कि मेरी कमांड लाइन प्रॉम्प्ट के आकार के बराबर एक ऑफसेट हो सकती है PS1
।
यह कठिनाई का कारण बनता है क्योंकि कर्सर का वास्तविक स्थान स्क्रीन पर प्रस्तुत किए गए से अलग है; कमांड के भविष्य के संपादन को इस तरह से प्रस्तुत किया जाता है जैसे कि वह कर्सर जहां वह कूदता है, लेकिन वास्तविक कमांड बिना किसी कूद के सही स्थान को बनाए रखता है।
क्या किसी को पता है कि यह क्या कारण है या इसे कैसे ठीक किया जाए?
संपादित करें: यदि मैं PS1
समस्या के अंत में एक नई पंक्ति जोड़ता हूं तो लगता है कि वह दूर चली जाएगी। हालाँकि, मैं प्रॉम्प्ट के रूप में उसी लाइन पर कमांड दर्ज करना पसंद करूंगा।