এসও তে এই প্রশ্নটি একবার দেখার চেষ্টা করুন: কাস্টম কমান্ডগুলির জন্য কোনও ইমাস কী সংযুক্তি আছে?
যা পাওয়া যায় তা দেখার বিষয়ে, unbound
গ্রন্থাগার রয়েছে ( উপরের প্রশ্নের প্রথম উত্তরটি দেখুন )।
একটি সম্মেলন ( আমার প্রশ্নের উত্তরটি ধরে নেওয়া ) হ'ল:
আপনি যে কোনও কিছুই নতুন করে সংজ্ঞায়িত করতে পারেন তবে কনভেনশনটি ব্যবহার করতে হবে C-c l (যেখানে lকোনও চিঠি রয়েছে)।
ব্যবহারকারী হিসাবে, আপনি যে কোনও কী পুনরায় সংজ্ঞায়িত করতে পারেন; তবে সাধারণত C-c
চিঠিগুলি (আপার বা লোয়ার কেস) দ্বারা গঠিত মূল সিকোয়েন্সগুলিতে লেগে থাকা ভাল । এই কীগুলি "ব্যবহারকারীদের জন্য সংরক্ষিত" রয়েছে, সুতরাং তারা কোনও সঠিকভাবে ডিজাইন করা ইমাস্যাক এক্সটেনশনের সাথে বিরোধ করবে না। এর F5মাধ্যমে ফাংশন কীগুলি F9ব্যবহারকারীদের জন্যও সংরক্ষিত। আপনি যদি কিছু অন্য কী পুনরায় সংজ্ঞায়িত করেন তবে আপনার সংজ্ঞাটি কিছু নির্দিষ্ট এক্সটেনশন বা বড় মোডের দ্বারা ওভাররাইড হয়ে যেতে পারে যা একই কীটিকে পুনরায় সংজ্ঞা দেয়।
কেবল মনে রাখবেন যে কী (বাইন্ডিং) বিভিন্ন (প্রধান এবং গৌণ) মোডের মধ্যে পৃথক, তাই একটি বাফারে যা পাওয়া যায় তা অপরিহার্যভাবে অন্যটিতে পাওয়া যায় না। এবং সর্বাধিক স্থানীয় স্তরে আপনার কী বাইন্ডিংগুলি সম্ভব করে তুলুন। উদাহরণস্বরূপ, যদি কার্যকারিতা কোড একটি লাইন কিছু করে, একটি বিশ্বব্যাপী কী তার জন্য বাঁধাই না, এটা উপযুক্ত বোর্ডের ব্যবহার (ইন সংজ্ঞায়িত c++-mode-map
, ruby-mode-map
, ইত্যাদি)।
আপনার নির্দিষ্ট কাজ হিসাবে আপনি খেয়াল করেছেন:
- M-% ওরফে
query-replace
- C-M-% ওরফে
query-replace-regexp
এছাড়াও, আপনি যখন অনুসন্ধান করছেন ( C-sবা C-M-s(এবং বিপরীত রূপগুলি)), আপনি বিকল্প স্টোর হিসাবে স্ট্রিং স্ট্রিং সহ সরাসরি M-%(বা C-M-%) লিখতে query-replace
( বা ) টাইপ করতে পারেন query-replace-regexp
... সুন্দর হ্যান্ডি।