Emacs কী বাইন্ডিং

Emacs Ki Ba Indim



আমরা সবাই Emacs পাঠ্য সম্পাদকের উচ্চ কাস্টমাইজেশন এবং এক্সটেনসিবল প্রকৃতির প্রশংসা করি। Emacs কীবোর্ড শর্টকাটগুলির নিবিড় ব্যবহারের সাথে যুক্ত শক্তিশালী বৈশিষ্ট্যগুলি অফার করে, ব্যবহারকারীদের দ্রুত অ্যাক্সেস এবং একটি সমাধান প্রদান করে।

আপনি যদি Emacs-এ নতুন হন, এই কীবোর্ড শর্টকাটগুলি আয়ত্ত করা চ্যালেঞ্জিং হতে পারে, বিশেষ করে যখন আপনি বিভিন্ন কমান্ড এবং বিভিন্ন কীবোর্ড শর্টকাট ব্যবহার করতে পারেন সে সম্পর্কে আপনি অনিশ্চিত। বিভ্রান্তি দূর করতে সাহায্য করার জন্য, এই পোস্টটি Emacs কী বাইন্ডিংয়ের উপর ফোকাস করে। উদাহরণ দেওয়ার সময় আমরা সাধারণত ব্যবহৃত কীগুলি নিয়ে আলোচনা করব যখনই প্রযোজ্য।







Emacs কী বাইন্ডিংয়ের বিভিন্ন বিভাগ এবং উদাহরণ

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



1. মডিফায়ার কী



Emacs দুটি মডিফায়ার কী ব্যবহার করে। প্রথমটি হল Ctrl (নিয়ন্ত্রণ)। অন্যটি মেটা কী (Alt/Esc)। 'Ctrl' কী একটি ইভেন্ট ট্রিগার করতে মৌলিক কমান্ডের সাথে ব্যবহার করা হয়। উদাহরণস্বরূপ, আপনি 'C-x x-f' টিপে অনুসন্ধান বৈশিষ্ট্যটি ট্রিগার করতে পারেন। এই ধরনের ক্ষেত্রে, আপনি একই সাথে 'Ctrl + x' কীগুলি টিপুন, তারপরে সার্চ প্রম্পট আনতে 'Ctrl + f' কীগুলি ছেড়ে দিন এবং টিপুন৷





আপনি নিম্নলিখিতগুলির মতো একটি আউটপুট পাবেন:


'মেটা' কী কমান্ডগুলিকে ট্রিগার করতে অন্যান্য কীগুলির সাথে মিলিত হয়। উদাহরণস্বরূপ, আপনি 'M-x' টিপে Emacs কমান্ড প্রম্পট ব্যবহার করতে পারেন। একই সাথে 'Alt + x' কী টিপুন এবং তারপর আপনার কমান্ড টাইপ করুন।



2. মৌলিক আন্দোলন

নিয়ন্ত্রণ/Ctrl এবং মেটা (Alt) কী ব্যবহার করে, আপনি দ্রুত একটি বাফার নেভিগেট করতে পারেন।

    • সি-পি- এটি কার্সারকে উপরে নিয়ে যায়।
    • সি-এন - এটি কার্সারকে নিচে নিয়ে যায়।
    • সি-বি - এটি কার্সারকে বাম দিকে নিয়ে যায়।
    • C-f - এটি কার্সারকে ডানদিকে নিয়ে যায়।
    • সি-এ- এটি লাইনের শুরুতে চলে যায়।
    • এখানে - এটি লাইনের শেষে চলে যায়।
    • M-f - এটি কার্সারকে একটি শব্দ সামনে নিয়ে যায়।
    • M-b - এটি কার্সারটিকে একটি শব্দ পিছনে নিয়ে যায়।

3. পাঠ্য কী

আপনি নিম্নলিখিত কীগুলির সাহায্যে পাঠ্যগুলি দ্রুত নির্বাচন, অনুলিপি, কাট এবং পেস্ট করতে পারেন:

    • C-SPC (Ctrl + Space)- পাঠ্য নির্বাচন করা শুরু করুন। আপনি একটি আউটপুট পাবেন যে চিহ্ন সেট করা হয়েছে।
    • M-W - নির্বাচিত পাঠ্য অনুলিপি করুন
    • C-w - নির্বাচিত পাঠ্যটি কাটুন
    • C-y - ক্লিপবোর্ড থেকে লেখা পেস্ট করুন

4. অনুসন্ধান বৈশিষ্ট্য

Emacs আপনাকে পাঠ্যের মধ্যে অনুসন্ধান করতে দেয়। ফাইলগুলি খোলার সময় আপনি অনুসন্ধান করতে পারেন।

    • সি-এস- একটি অনুসন্ধান ফরওয়ার্ড বৃদ্ধি
    • সি-আর - একটি অনুসন্ধান পিছনে বৃদ্ধি করে
    • C-x C-f - এটি আপনাকে একটি ফাইল অনুসন্ধান এবং খুলতে দেয়।

5. বাফারের সাথে কাজ করা

Emacs বাফার এবং উইন্ডোগুলির সাথে কাজ করে এবং আপনার একাধিক খোলা বাফার থাকতে পারে। এই ধরনের ক্ষেত্রে আপনাকে কী কী ব্যবহার করতে হবে তা জানতে হবে।

  • সি-এক্স খ - খোলা বাফার মধ্যে স্যুইচ
      • C-x 1 - সক্রিয় একটি ছাড়া সব খোলা উইন্ডো বন্ধ করুন
      • C-x 2 - একটি উইন্ডো অনুভূমিকভাবে বিভক্ত করুন

  • C-x 3 - একটি উইন্ডো উল্লম্বভাবে বিভক্ত করুন
  • C-x C-s - বর্তমান বাফারে করা পরিবর্তনগুলি সংরক্ষণ করুন
  • C-x C-c - Emacs থেকে প্রস্থান করুন। কোনো বাফার খোলা থাকলে, এটি প্রস্থান করার আগে এটি সংরক্ষণ করতে হবে কিনা তা আপনাকে অনুরোধ করে।

    6. কাস্টমাইজেশন এবং কমান্ড

    আপনি কনফিগারেশন ফাইল ব্যবহার করে Emacs কাস্টমাইজ করতে পারেন। কনফিগারেশন ফাইলটি হয় “.emacs” অথবা “.emacs.d/init.el”।

    'টেক্সট-স্কেল-অ্যাডজাস্ট' এর মতো একটি কমান্ড চালু করতে, 'M-x' টিপুন। তারপর, কমান্ডের নাম টাইপ করুন। কমান্ড চালানোর জন্য Enter/RET কী টিপুন।


    আপনি 'C-g' কী টিপে বর্তমান কমান্ডটি মেরে ফেলতে পারেন।


    পরিবর্তনগুলি পূর্বাবস্থায় ফেরাতে, 'C-x u' কীগুলি ব্যবহার করুন৷

    উপসংহার

    Emacs হল একটি শক্তিশালী টেক্সট এডিটর, অসংখ্য কী বাইন্ডিংয়ের জন্য ধন্যবাদ যা আপনি দ্রুত অপারেশন করতে ব্যবহার করতে পারেন। Emacs টেক্সট এডিটর ব্যবহার করে আপনাকে আপ-টু-স্পীড পেতে আমরা সাধারণত ব্যবহৃত Emacs কী বাইন্ডিং নিয়ে আলোচনা করেছি। এটির সাথে, আপনি আপনার ব্যবহার এবং অভিজ্ঞতা ব্যবহার করতে এবং সমতল করতে প্রস্তুত। আরো কী বাইন্ডিং অনুশীলন করতে নির্দ্বিধায়; তাদের টন আছে. শুভ সম্পাদনা!