ইম্যাকস্: একাধিক ফাইল এডিট করা
Last updated
Last updated
শুরুতেই আমরা দুটো ধারণার সাথে পরিচিত হই। বাফার এবং উইন্ডো।
বাফার সম্পর্কে আমরা ভিম-এও কথা বলেছি। ভিম, ইম্যাকস্ এই এডিটরগুলো মূল ফাইলের একটি কপি নিয়ে কাজ করে এবং সেভ দিলে কপিটি দ্বারা মূল ফাইলটি প্রতিস্থাপিত হয়। এই অস্থায়ী কপিটিই বাফার। আপনি একসাথে ইম্যাকসে একাধিক ফাইল খুলতে পারেন। তারা আলাদা আলাদা বাফার হিসেবে খুলবে। আপনি স্ক্রীনে মোড লাইনে আপনার বাফারের নাম দেখতে পারবেন।
আপনি চাইলে আপনার স্ক্রীনকে উপর-নীচে পাশাপাশি একাধিক ভাগে ভাগ করে নিতে পারেন কাজের সুবিধার্থে। এই ভাগগুলোকে উইন্ডো বলে।
আপনি ইম্যাকসে একাধিক ফাইল চালু করার সময়ই খুলতে পারেন এভাবে:
আবার চালু করা ইম্যাকস্ এ C-x C-f
(find=file) চেপে এলটি একটি করে একাধিক ফাইল খুলতে পারেন।
বাফার নিয়ন্ত্রণের জন্য বেশ কিছু কমান্ড আছে। তারমধ্যে সবচেয়ে জরুরিগুলো হল:
প্রথমেই দেখে নিই কীভাবে স্প্লিট করে একাধিক উইন্ডো তৈরী করতে হয়:
নতুন তৈরী করা উইন্ডোগুলো একই ফাইল দেখাবে।
উইন্ডোগুলোর মধ্যে আপনি C-x o
(other-window) চেপে সিলেক্ট করতে পারেন। ফাংশনটির নাম other-window হলেও একাধিক উইন্ডো থাকলে চক্রাকারে সেগুলি সিলেক্ট করবে।
উইন্ডো বন্ধ করতে আপনার দরকার হবে দুটি কী:
কী
কমান্ড
কার্যকারিতা
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 0
delete-window
সিলেক্টেড উইন্ডোটি বন্ধ করবে।
C-x 1
delete-other-windows
সিলেক্টেড উইন্ডো বাদে বাকি সব উইন্ডো বন্ধ করবে।