কীভাবে কীম্যাপের কোড কোড করতে হবে তা ভিএমআরসি-তে কীভাবে পাবেন?


10

এ গিয়ে Emacs, আমি টিপতে পারেন Ctrl-h, k, একটি কী বর্ণনা করতে। আমি মূল নামটি এমনকি এটি অপরিশোধিতও পেতে পারি, যেমন,

C-x <C-M-end> is undefined

এইভাবে, আমি কীটির নামটি জানতে পেরেছি C-x <C-M-end>

তবে আপনি কীভাবে ভিমের মূল নামটি পেতে পারেন?

আমি সেটআপ জন্য একটি কীম্যাপ চান Ctrl-Shift-Vএবং Shift-Insert, কিন্তু আমি ব্যবহার করতে হবে তা কোড আছে করব?

উড়ে যাওয়ার মূল নামটি পাওয়া কি সম্ভব?

উত্তর:


2

describe-key( Ctrl+ H, K) এর নিকটে আমি যে নিকটে সন্ধান করতে পারি তা হ'ল :mapআদেশ। এটি সমস্ত ম্যাপিংয়ের তালিকা করবে।

আপনি চালাতে পারেন :map <key name>, তবে কী-নোটেশনে<key> তালিকাভুক্ত বিশেষ সিনট্যাক্স ব্যবহার করে আপনাকে নির্দিষ্ট করতে হবে ।

অথবা আপনি :mapCtrl+ চেষ্টা করতে পারেন V<key>, যা আপনাকে বিশেষ সিনট্যাক্স ব্যবহার না করে কেবল কীটি চাপতে দেয়।

সুতরাং Ctrl+ Shift+ বাঁধতে V, এটি চেষ্টা করুন:

:map <C-S-v> whatever

অথবা

:mapCtrl+ V Ctrl+ Shift+V whatever

তবে নিশ্চিত হয়ে নিন যে আপনার টার্মিনাল প্রোগ্রামটি এটি ইতিমধ্যে পেস্টের মতো বিশেষ কিছু হিসাবে ব্যবহার করে না, অন্যথায় ভিম কখনই কী টিপুন না।

আরো দেখুন মানচিত্র-Alt-চাবি , যা ব্যাখ্যা কিনা আপনার সাহায্য করে Altকী-এর মত লিখতে হবে <M-x>বা <A-x>


এটি সিটিআরএল-এইচ, কে, সিটিআরএল-এক্স নয়, যার অর্থ হল কফ বাফার।
Xiè Jìléi

দুঃখিত, এটি স্থির।
মিকেল

আমি নিশ্চিত নই Mবা Aম্যাপ করা হবে না Alt। তবে <M-h>, <M-l>শুধু কাজ করবেন না। কী নামটি অবৈধ কিনা তা আমি জানি না, বা কী ইভেন্টগুলি ভিমে প্রেরণ করা হয়নি। কোন লগ, কোন ক্লু।
Xiè Jìléi

হ্যাঁ, Altকঠিন, কারণ অধিকাংশ টার্মিনাল পাঠাতে হবে ESCতারপর xযখন Alt+xটেপা হলে, এবং কিভাবে তেজ জানে বাটনটি চাপলে করা হয়নি ESCতারপর x। মূলত Altশুধুমাত্র জিভিমে কাজ করে।
মিকেল

5

ভিমে কী বা কী সংমিশ্রণটির ফলাফল কী তা জানতে, আমি সাধারণত " :enew" দিয়ে একটি ফাঁকা বাফার খুলি , সন্নিবেশ মোডটি প্রবেশ করান, টিপুন control-v, তারপরে আমি কী বা কী সংমিশ্রণটি সনাক্ত করতে চাই। এই নিয়ন্ত্রণ-ভি কৌশলটি: -কম্যান্ড লাইনেও কাজ করতে পারে, সুতরাং পরীক্ষার জন্য ম্যাপিংগুলি সংজ্ঞায়িত করা মোটামুটি সহজ। উদাহরণস্বরূপ, " :map ", control-vএবং কী সমন্বয়, " :echo 'it works'"।


0

কেবলমাত্র Ctrl+ Vঅন-দ্য ফ্লাই এবং কীগুলি টিপতে চান তা টাইপ করুন। আপনি ফলাফল প্রত্যাশিত পাওয়া না যদি (যেমন উদাহরণস্বরূপ <c-space>, <c-cr>, <M-i>, ...) এটা ঠিক আপনি তেজ ব্যবহার করছেন এবং gvim না মানে। টাইপ করা কীগুলি কীভাবে ভিম বোঝে তা আপনার টার্মিনালের কনফিগারেশনের সাথে আবদ্ধ। gvim তার নিজস্ব সংজ্ঞা ব্যবহার করে, কনফিগার করার মতো কিছুই নেই।

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