ইমাক্স: কমান্ডের জন্য মুদ্রণ কী বা সমস্ত কী বাইন্ডিং তালিকাবদ্ধ করে


100

ইম্যাক্সে (জিএনইউ ২৩.২, ​​* নিক্স), আমি কীভাবে করতে পারি:

  1. একটি নির্দিষ্ট কমান্ডে আবদ্ধ কী অনুক্রমগুলি তালিকাবদ্ধ করুন? উদাহরণস্বরূপ, কী save-buffers-kill-emacsকী সিকোয়েন্সগুলির সাথে আবদ্ধ হয়ে আমরা চালিত সমস্ত কী সিকোয়েন্সগুলি তালিকাবদ্ধ করতে পারি? ধরে নিলাম আমরা এটি করতে পারি, আবশ্যক কী সিকোয়েন্সগুলি তালিকাবদ্ধ goto-lineকরে আউটপুট মুদ্রণ করা উচিত: M-g gএকটি ডিফল্ট ইনস্টল on
  2. সমস্ত কী-বাঁধাইয়ের তালিকা দিন? এটা কি করে C-h b? এটি কি আমার নিজের বাইন্ডিংগুলি মুদ্রণ করবে?

আমি সচেতন যে কমান্ডটি সরাসরি চালানো একটি কী সিকোয়েন্সটি মুদ্রণ করতে পারে যা এটি দিয়ে সক্রিয় করা যেতে পারে তবে এটি সর্বদা তা করে না এবং কয়েকটি জিনিস ঘটে যা সহ:
(১) আউটপুট দীর্ঘকাল ধরে থাকে না, (২) ) কমান্ড কার্যকর করা হয়।

আমি একটি কমান্ড চাই যা আমার জন্য প্রদত্ত কমান্ডের সাথে সংযুক্ত বাইন্ডিংগুলি (অগ্রাধিকার অনুসারে সমস্ত) তালিকা কমান্ড কার্যকর না করে বা অন্য কোনও কিছু দিয়ে থাকে।

উত্তর:


138
  1. C-h f(বা M-x describe-function) আপনাকে একটি আদেশের বাইন্ডিংগুলি প্রদর্শন করবে।

  2. আপনি সঠিক, C-h b(বা M-x describe-bindings) আপনাকে সমস্ত বাঁধাই প্রদর্শন করবে। C-h m( M-x describe-mode) মোড দ্বারা বাইন্ডিং তালিকাবদ্ধ করতেও কার্যকর।

কোন কমান্ড কী-তে আবদ্ধ তা প্রদর্শন করার জন্য আপনিও C-h k( M-x describe-key) চেষ্টা করতে পারেন । উদাহরণস্বরূপ, আমার মেশিনে save-buffers-kill-emacsকোনও কিছুর জন্য আবদ্ধ নয়, তবে C-h k C-x C-cআমাকে C-x C-cআবদ্ধ বলে save-buffers-kill-terminal। এটি একই সাথে কমান্ডের জন্য সমস্ত বাইন্ডিং তালিকাবদ্ধ করবে।


10
+1, এছাড়াও রয়েছে C-h c(বা M-x describe-key-briefly) যা কেবলমাত্র ফাংশনটি দেয় যে মিনি-বাফার স্পেসে একটি কী প্রদান করা হয়েছে।
শ্যানন সিভেরেন্স 21

এটি পৃথক প্রশ্ন হওয়া উচিত কিনা তা নিশ্চিত নন, তবে নির্দিষ্ট কী দিয়ে শুরু হওয়া সমস্ত কীবাইন্ডিং / ফাংশনগুলি কী দেখানো সম্ভব? উদাহরণস্বরূপ, <f2> দিয়ে কোন বাইন্ডিং শুরু হয়? "সিএফ এম" এর পরে <f2> চাপলে কাজ হয় না কারণ ইমাক্স দ্বিতীয় কীটির জন্য অপেক্ষা করছে।
সাব্রে ওল্ফাই

4
: একটি নতুন প্রশ্ন এখানে যেমন জিজ্ঞাসিত stackoverflow.com/questions/10330510/...
SabreWolfy

37

কিভাবে ঠিক

M-x where-is <COMMAND>

আপনি যেমন পেতেন তেমন তথ্য পাবেন C-h f

এছাড়াও আবদ্ধ C-h w, <f1> wএবং <help> w


এটি আসলে প্রথম প্রশ্নের সঠিক উত্তর, যেহেতু বা এর describe-functionমতো ফাংশনের জন্য সমস্ত বাইন্ডিং তালিকাবদ্ধ করে না । ignoreself-insert-command
ডেভিড ওঙ্গারো
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.