ইম্যাকস্: একাধিক ফাইল এডিট করা

শুরুতেই আমরা দুটো ধারণার সাথে পরিচিত হই। বাফার এবং উইন্ডো।

বাফার (Buffer)

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

উইন্ডো (Window)

আপনি চাইলে আপনার স্ক্রীনকে উপর-নীচে পাশাপাশি একাধিক ভাগে ভাগ করে নিতে পারেন কাজের সুবিধার্থে। এই ভাগগুলোকে উইন্ডো বলে।

একাধিক ফাইল খোলা

আপনি ইম্যাকসে একাধিক ফাইল চালু করার সময়ই খুলতে পারেন এভাবে:

emacs -nw files...

আবার চালু করা ইম্যাকস্ এ C-x C-f (find=file) চেপে এলটি একটি করে একাধিক ফাইল খুলতে পারেন।

বাফার নিয়ন্ত্রণ

বাফার নিয়ন্ত্রণের জন্য বেশ কিছু কমান্ড আছে। তারমধ্যে সবচেয়ে জরুরিগুলো হল:

কী

কমান্ড

কার্যকারিতা

C-x LEFT

previous buffer

পূর্ববর্তী বাফারে যাবে।

C-x RIGHT

next buffer

পরবর্তী বাফারে যাবে।

C-x C-b

list-buffers

বাফারের একটি লিস্ট দেখাবে যেখান থেকে আপনি UP ও DOWN চেপে ও। এ্যারো কী চেপে বাফার সিলেক্ট করতে পারবেন।

C-x k

kill-buffer

আপনার কাছে জানতে চাইবে কোন বাফারটি বন্ধ করতে চান। কোনো বাফারের নাম না দিয়ে এন্টার চাপলে বর্তমান বাফার বন্ধ করবে।

উইন্ডো নিয়ন্ত্রণ

প্রথমেই দেখে নিই কীভাবে স্প্লিট করে একাধিক উইন্ডো তৈরী করতে হয়:

কী

কমান্ড

কার্যকারিতা

C-x 2

split-window-below

উপর-নীচে দুটি উইন্ডো তৈরী করবে।

C-x 3

split-window-right

পাশাপাশি দুটি উইন্ডো তৈরী করবে।

নতুন তৈরী করা উইন্ডোগুলো একই ফাইল দেখাবে।

উইন্ডোগুলোর মধ্যে আপনি C-x o (other-window) চেপে সিলেক্ট করতে পারেন। ফাংশনটির নাম other-window হলেও একাধিক উইন্ডো থাকলে চক্রাকারে সেগুলি সিলেক্ট করবে।

উইন্ডো বন্ধ করতে আপনার দরকার হবে দুটি কী:

কী

কমান্ড

কার্যকারিতা

C-x 0

delete-window

সিলেক্টেড উইন্ডোটি বন্ধ করবে।

C-x 1

delete-other-windows

সিলেক্টেড উইন্ডো বাদে বাকি সব উইন্ডো বন্ধ করবে।

Last updated