Emacs-এ বর্তমান লাইন হাইলাইট করুন

Emacs E Bartamana La Ina Ha Ila Ita Karuna



আপনি একজন পেশাদার বা একজন নবাগত Emacs ব্যবহারকারী হোন না কেন, কিছু মৌলিক জিনিস রয়েছে যা জানার যোগ্য যেমন বর্তমান লাইনটি কীভাবে হাইলাইট করা যায়। ডিফল্টরূপে, Emacs বর্তমান লাইন হাইলাইট করে না। অন্যান্য টেক্সট এডিটর থেকে আসার সময় আপনি দ্রুত অ্যাক্সেস এবং আরও ভাল ব্যবহারকারীর অভিজ্ঞতার জন্য বর্তমান লাইন হাইলাইট করতে অভ্যস্ত হতে পারেন।

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







কেন Emacs এ বর্তমান লাইন হাইলাইট করবেন?

Emacs-এ বর্তমান লাইনটি কীভাবে হাইলাইট করবেন তা জানা আপনাকে নিম্নলিখিত সুবিধাগুলি অফার করে:



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

কিভাবে Emacs এ বর্তমান লাইন হাইলাইট করবেন

আপনি যখন একটি Emacs ফাইল খুলবেন, তখন আপনি স্ক্রোল করার সময় বর্তমান লাইনটি হাইলাইট করা হবে না যা ভিজ্যুয়াল স্পষ্টতাকে সীমাবদ্ধ করে। আমরা নিম্নলিখিত Emacs ফাইলে বর্তমান ফাইলের কোন হাইলাইট দেখতে পাচ্ছি না:




এটি পরিবর্তন করতে, আসুন Emacs কনফিগারেশন ফাইলটি অ্যাক্সেস করে শুরু করি। আপনার “.emacs” বা “.emacs.d/init.el” ফাইল খুলুন।





Emacs 'গ্লোবাল-এইচএল-লাইন-মোড' বৈশিষ্ট্য অফার করে যা ব্যবহারকারীদের বর্তমান লাইনের হাইলাইটিং সক্রিয় করতে দেয়। একবার আপনার Emacs কনফিগারেশন ফাইলটি খোলে, লাইন হাইলাইটিং সক্রিয় করতে নিম্নলিখিত লাইনটি যোগ করুন:

( গ্লোবাল-এইচএল-লাইন-মোড 1 )



'C-x c-s' কী টিপে কনফিগারেশন ফাইলটি সংরক্ষণ করুন। আপনি একটি আউটপুট পাবেন যা দেখায় যে ফাইলটি লেখা হয়েছে যার অর্থ এটি সংরক্ষণ করা হয়েছে।




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

হাইলাইট করা লাইনের পটভূমি এবং অগ্রভাগের রং পরিবর্তন করুন

Emacs-এ বর্তমানে হাইলাইট করা লাইনের জন্য ডিফল্ট ব্যাকগ্রাউন্ড এবং ফোরগ্রাউন্ড রং পরিবর্তন করা যেতে পারে। আপনি যদি পটভূমির রঙের সাথে ঠিক বোধ না করেন তবে 'সেট-ফেস-ব্যাকগ্রাউন্ড' বৈশিষ্ট্যটি ব্যবহার করুন এবং আপনার পছন্দের রঙের কোডটি যোগ করুন।

আবার আপনার Emacs খুলুন এবং নিম্নলিখিত লাইন যোগ করুন:

( সেট-ফেস-ব্যাকগ্রাউন্ড 'এইচএল-লাইন' #00FF00')


আমাদের ক্ষেত্রে, আমরা সবুজ রঙের জন্য #00FF00 রঙের কোড ব্যবহার করছি। আপনার পছন্দ অনুসারে এটি পরিবর্তন করুন।


'c-x c-s' টিপে কনফিগারেশন ফাইলটি সংরক্ষণ করুন এবং Emacs পুনরায় চালু করুন।

ইম্যাক্সে বর্তমানে হাইলাইট করা লাইনের জন্য আমাদের এখন কীভাবে একটি নতুন পটভূমির রঙ রয়েছে তা লক্ষ্য করুন।


এছাড়াও আপনি 'সেট-ফেস-ফোরগ্রাউন্ড' অ্যাট্রিবিউট যোগ করে এবং ব্যবহার করার জন্য রঙের কোড নির্দিষ্ট করে ফোরগ্রাউন্ডের রঙ পরিবর্তন করতে পারেন। উদাহরণস্বরূপ, অগ্রভাগকে লালে সেট করতে, নিম্নলিখিত লাইনটি যুক্ত করুন:

( সেট-ফেস-ফোরগ্রাউন্ড 'এইচএল-লাইন' #FF0000')



একইভাবে, আপনাকে কনফিগারেশন ফাইলটি সংরক্ষণ করতে হবে এবং পরিবর্তনগুলি প্রয়োগ করার জন্য Emacs পুনরায় চালু করতে হবে।

ইম্যাক্সে বর্তমানে হাইলাইট করা লাইনের জন্য আমাদের ফোরগ্রাউন্ডের রঙ হিসেবে লাল আছে।


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

উপসংহার

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