দুর্ভাগ্যক্রমে, ম্যাপিংয়ের কোনও নির্ভরযোগ্য উপায় নেই Ctrl-=।
যেভাবে ctrl+key
chords টার্মিনালের সাথে ইন্টারঅ্যাক্ট করে এবং অভ্যন্তরীণভাবে প্রতিনিধিত্ব করে, কেবলমাত্র সিআরটিএল-ম্যাপিংগুলি যে ভিমকে সনাক্ত করতে সক্ষম হতে পারে তার নিশ্চয়তা ASCII স্ট্যান্ডার্ডে দেওয়া হয়েছে। এই জাতীয় ctrl+key
সংমিশ্রণের পুরো তালিকা এখানে এবং বাইট প্রতিটি উপস্থাপন করে।
Ctrl-@ 0x00 NUL
Ctrl-A to Ctrl-Z 0x01 to 0x1A
Ctrl-a to Ctrl-z 0x01 to 0x1A
Ctrl-[ 0x1B ESC
Ctrl-\ 0x1C
Ctrl-] 0x1D
Ctrl-^ 0x1E
Ctrl-_ 0x1F
Ctrl-? 0x7F DEL
তবে নোট করুন যে এর মধ্যে বেশিরভাগের ইতিমধ্যে ভিমে একটি ফাংশন রয়েছে এবং কিছুগুলি অন্য কী-স্ট্রোক থেকে মূলত অদ্বিতীয় / পৃথক। উদাহরণস্বরূপ CTRL-M
একই কীকোড রয়েছে Enter
, সুতরাং আপনি যদি সেগুলির কোনওটির ম্যাপ করেন তবে আপনি অপ্রয়োজনীয়ভাবে অন্যটিকে ম্যাপিং করে যাচ্ছেন।
সূত্র: ভিম-এফএকিউ
আপনি এই স্ট্যাক-ওভারফ্লো থ্রেডের মতো আপনার ম্যাপিংয়ের জন্য একটি নির্দিষ্ট বাইট-সিকোয়েন্স পাঠানোর জন্য আপনার টার্মিনালটি কনফিগার করে উপরের বিধিনিষেধের আশেপাশে পেতে সক্ষম হতে পারেন তবে এটি অবশ্যই ব্যথা হবে। ব্যক্তিগতভাবে, আমি বরং একটি আলাদা ম্যাপিং বেছে নেব।
এটি শেষ পর্যন্ত সংশোধন করা যেতে পারে তবে এটি অসম্ভব, যেহেতু ভিমটি যে টার্মিনালটিতে চলছে তার উপর নির্ভর করে, তবে, নেওভিমে এটি কাজ করবে এমন সম্ভাবনা রয়েছে। আমি জানি না এটি এখন কাজ করে কিনা।