मेरा .zshrcऐसा दिखता है:
export EDITOR="/usr/bin/vim"
अब जब मैं एक टर्मिनल खोलता हूं और एक कीबोर्ड शॉर्टकट दर्ज करता हूं जैसे ctrlaकि लाइन की शुरुआत में जाना, यह काम नहीं करता है। इसके बजाय, स्ट्रिंग ^A(या कुछ अन्य स्ट्रिंग, जो मेरे द्वारा दर्ज किए गए शॉर्टकट के आधार पर) टर्मिनल में प्रवेश करती है:
emlai:~ % ^A
exportमेरे शब्द को हटाने से .zshrcकीबोर्ड शॉर्टकट ठीक से काम करता है:
EDITOR="/usr/bin/vim"
कीबोर्ड शॉर्टकट काम करने की EDITORतुलना में कुछ और के रूप में निर्यात vimकरना, जैसे:
export EDITOR="/usr/bin/nano"
क्यों होता है ऐसा?
मैंने इसके साथ bashही परीक्षण किया , और कीबोर्ड शॉर्टकट सभी मामलों में ठीक से काम करते हैं।
bindkeyसे अधिकset -o?