मेरा .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
?