আমার .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?