कई बार जब मैं बैश या zsh में एक लंबी कमांड दर्ज करता हूं (ये केवल दो गोले हैं जो मैं सकारात्मक हूं, मैंने इसे देखा है) कर्सर मैं जिस स्ट्रिंग में प्रवेश कर रहा हूं, उसके बीच में कहीं पर भी है, क्या कोई समझा सकता है कि यह क्यों है? और अगर इस बारे में कुछ किया जा सकता है?
मैंने देखा है कि अक्सर ऐसा होता है जब मैं अपने शेल के इतिहास को ब्राउज़ करता हूं (तीर कुंजी का उपयोग करके), जब मैं एक लंबी प्रविष्टि का सामना करता हूं, तो पिछली प्रविष्टि के साथ लंबी, नई प्रविष्टि मिल जाएगी, जो पाठ को विकृत कर देगा।
मेरे पास छोटे तार के साथ एक उदाहरण है, जिसे मैंने अभी देखा है:
इतिहास में शामिल है:
mkdir sune1
mkdir sune2
यदि मैं नेविगेट करता हूं mkdir sune1
, और फिर mkdir sune2
मैं अपनी कमांड लाइन होने की उम्मीद करता हूं mkdir sune2
(क्योंकि यह वही है जो मैंने अब नेविगेट किया है) - लेकिन इसके बजाय मुझे मिलता है mkdir1sune2
।
मैंने वर्षों से इस पर ध्यान दिया है, लेकिन इसे कभी भी मुझे बहुत परेशान न करें, लेकिन मुझे लगता है कि यह बदलाव का समय है! तो, कोई विचार?