সমান চিহ্ন সহ ম্যাপিং সিটিআরএল


10

আমি আমার সিটিটিএল এবং প্লাস সাইন একসাথে ম্যাপ করার চেষ্টা করছি। এটি আমি আমার ভিএমআরসি-তে চেষ্টা করছি:

nnoremap <C-=>    : echo "Hello" <CR> 

তবে মনে হচ্ছে ম্যাপিংটি ট্রিগার করা হচ্ছে না। আমার ভুল হতে পারে সে সম্পর্কে কোনও পরামর্শ? আমি ম্যাকভিম ব্যবহার করছি।


5
FAQ

1
মনে হচ্ছে এই ধরণের প্রশ্নটি আরও ঘন ঘন হয়ে আসছে: ভিআইএম কীভাবে সম্মিলন কীটি মানচিত্র করবেন:
সিআরটিএল

@ এম মন্টু হ্যাঁ, এটি একটি খুব সাধারণ প্রশ্ন। আমি ভাবছি যদি ভিএম এর অক্ষর, টার্মকোড এবং কোন ভিএম মানচিত্র করতে পারে না তার অভ্যন্তরীণ উপস্থাপনার উপর একটি প্রমিত পোস্ট লিখতে ভাল ধারণা হবে।
জেমস

উত্তর:


17

দুর্ভাগ্যক্রমে, ম্যাপিংয়ের কোনও নির্ভরযোগ্য উপায় নেই Ctrl-=

যেভাবে ctrl+keychords টার্মিনালের সাথে ইন্টারঅ্যাক্ট করে এবং অভ্যন্তরীণভাবে প্রতিনিধিত্ব করে, কেবলমাত্র সিআরটিএল-ম্যাপিংগুলি যে ভিমকে সনাক্ত করতে সক্ষম হতে পারে তার নিশ্চয়তা 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, সুতরাং আপনি যদি সেগুলির কোনওটির ম্যাপ করেন তবে আপনি অপ্রয়োজনীয়ভাবে অন্যটিকে ম্যাপিং করে যাচ্ছেন।

সূত্র: ভিম-এফএকিউ

আপনি এই স্ট্যাক-ওভারফ্লো থ্রেডের মতো আপনার ম্যাপিংয়ের জন্য একটি নির্দিষ্ট বাইট-সিকোয়েন্স পাঠানোর জন্য আপনার টার্মিনালটি কনফিগার করে উপরের বিধিনিষেধের আশেপাশে পেতে সক্ষম হতে পারেন তবে এটি অবশ্যই ব্যথা হবে। ব্যক্তিগতভাবে, আমি বরং একটি আলাদা ম্যাপিং বেছে নেব।

এটি শেষ পর্যন্ত সংশোধন করা যেতে পারে তবে এটি অসম্ভব, যেহেতু ভিমটি যে টার্মিনালটিতে চলছে তার উপর নির্ভর করে, তবে, নেওভিমে এটি কাজ করবে এমন সম্ভাবনা রয়েছে। আমি জানি না এটি এখন কাজ করে কিনা।


1
সুন্দর, ভবিষ্যতে আমি লোকদের সাথে এটি যুক্ত করব।
টাম্বলার 41
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.