“ইনপুটসিআর” ফাইলে কী বাইন্ডিংগুলির কী-নামটির সাধারণ ফর্ম্যাটটি কী?


17

আমি বুঝতে পারি যে inputrcফাইলের কী বাইন্ডিংয়ের ফর্ম্যাটটি হ'ল:

keyname: function-name or macro

মূল নামের জন্য, আমি এই জাতীয় জিনিস দেখেছি:

"\e[B"
"\e[1~"
"\e[5D"
"\M-l"
"\C-[OD"
"\e\e[D"

এই কী-নামগুলির অর্থ কী, এবং কী-নেমটির সাধারণ বিন্যাসটি কী? দয়া করে দস্তাবেজের একটি লিঙ্ক ভাগ করুন।


2
আপনার দস্তাবেজের জন্য, আমি readline(3)ম্যানপেজ বা পঠন ব্যবহারকারী ম্যানুয়ালটি দেখার পরামর্শ দিই ।
jw013

1
$ বেঁধে -p: মাধ্যমে - আপনি কী কনফিগারেশন (inputrc readline) চেক
Vigo

উত্তর:


12

কী-বাইন্ডিং নিম্নলিখিত ফর্মগুলির মধ্যে একটি ব্যবহার করে করা যেতে পারে:

  1. কী-নাম: কমান্ড_নাম
  2. "কীস্ট্রোক_সেক্সেন্স": কমান্ড_নাম

প্রথম ফর্মটিতে আপনি একক কীটির জন্য নামের বানান করতে পারেন। উদাহরণস্বরূপ, নিয়ন্ত্রণ-ইউ কন্ট্রোল-ইউ হিসাবে লেখা হবে। এটি একক কীগুলিতে কমান্ড বাঁধাইয়ের জন্য দরকারী।

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

\C- নিয়ন্ত্রণ
\M- মেটা
\e- পালানো Escape

আপনি অন্য একটি ব্যাকস্ল্যাশ ব্যবহার করে একটি ব্যাকস্ল্যাশ উল্লেখ করতে পারেন - \\। একইভাবে 'এবং "খুব পালাতে পারে - \'এবং\"

হালনাগাদ

এই অক্ষরগুলি হ'ল যখন আপনি বিশেষ কীগুলি টিপেন তখন আপনার টার্মিনাল দ্বারা ব্যাখ্যা করা হয়। আপনি আপনার কী বাইন্ডিংয়ে নিয়মিত বর্ণমালা এবং সংখ্যাগুলিকে আবদ্ধ করতে চান না কারণ আপনি এগুলি নিয়মিত ভিত্তিতে ব্যবহার করতে পারেন এবং যখন আপনি ঘটনাক্রমে আপনার ~/.inputrcবা /etc/inputrcফাইলটিতে ম্যাপ করা সংমিশ্রণটি আঘাত করছেন তখন সমস্যা সৃষ্টি করতে পারে ।

[1~ is what is interpreted by your terminal when you press your HOME button. 

আরও জানতে, কেবলমাত্র readআপনার টার্মিনাল প্রম্পটে টাইপ করুন এবং সমস্ত ধরণের বিশেষ কীগুলি যেমন ফাংশন কীগুলি, হোম, সমাপ্তি, তীর কীগুলি ইত্যাদি টিপুন এবং কী প্রদর্শিত হবে তা দেখুন।

এখানে আমি একটি ছোট রেফারেন্স পেয়েছি যা কিছু বেসিক বোঝার প্রস্তাব দিতে পারে। শুভকামনা! :)


2
কী \e[1~, \M-lএবং \C-[ODএর অর্থ কি? \e, \M, এবং \Cযন্ত্রাংশ স্পষ্ট। কীভাবে বাকি? : উদাহরণস্বরূপ [1~বলা উচিৎ? প্রেস - Shift+ + {+ + 1+ + Shift+ + `?
মিশা মোরোশকো

আমি আপনার জন্য উত্তর আপডেট করেছি। আশা করি এইটি কাজ করবে!
জয়পাল সিং

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