वर्तमान में, मेरे पास .zshrc में निम्नलिखित हैं:
bindkey '^[[A' up-line-or-search
bindkey '^[[B' down-line-or-search
हालाँकि, यह केवल मेरे वर्तमान इनपुट की सामग्री को स्पेस कैरेक्टर के होने से पहले मेल खाता हुआ लगता है। उदाहरण के लिए, sudo ls /मेरे इतिहास में शुरू होने वाली प्रत्येक पंक्ति से मेल खाएगा sudo, जबकि मैं चाहूंगा कि यह केवल मेरे संपूर्ण इनपुट से मेल खाने वाली रेखाओं से मेल खाए। (यानी sudo ls /etcमैच होगा, लेकिन नहीं sudo cat /var/log/messages)
वांछित व्यवहार प्राप्त करने के लिए मुझे क्या बदलने की आवश्यकता है?
यहाँ मेरा पूरा .zshrc मामला प्रासंगिक है: https://gist.github.com/919566