একাধিক ফাইলের মধ্যে খোলা এবং স্যুইচ করা
একই অধিবেশনে একাধিক ফাইল সম্পাদনা করলে আপনার কাজের গতি বাড়তে পারে। একাধিক ফাইল সম্পাদনা করার সময়, একটি সেশন থেকে বেরিয়ে আসতে কিছু সময় লাগে এবং তারপর অন্য ফাইলের জন্য একটি নতুন সেশন খুলুন। একই সেশনে থাকা আপনাকে একই সাথে একাধিক ফাইলে দক্ষতার সাথে কাজ করতে সাহায্য করে।
ভিমে একাধিক ফাইল খোলা
আপনি কমান্ড লাইন থেকে ভিম এডিটিং সেশনের শুরুতে, অথবা ভিম এডিটিং সেশনের ভিতর থেকে যেকোনো সময় একাধিক ফাইল খুলতে পারেন।
কমান্ড লাইন থেকে
ভিম এডিটিং সেশনের শুরুতে ভিমে একাধিক ফাইল খোলার জন্য, ফাইলগুলি নিম্নরূপ উল্লেখ করুন:
$আমি এসেছিলামfile1 file2
ডিফল্টরূপে, প্রথম ফাইল ( ফাইল 1) ভিমে খুলবে। এগিয়ে যান এবং এই ফাইলটি সম্পাদনা করুন, এবং একবার আপনি শেষ হয়ে গেলে, | _+_ | ব্যবহার করে এটি সংরক্ষণ করুন কমান্ড সংরক্ষণ করার পরে, আপনি পরবর্তী ফাইলটিতে যেতে পারেন।
ভিতরের ভিম থেকে
আপনি ভিম এডিটিং সেশনের সময় যে কোন সময় অতিরিক্ত ফাইল যোগ করতে পারেন। উদাহরণস্বরূপ, ফাইল 1 এবং ফাইল 2 সম্পাদনা করার সময়, আপনি একটি ফাইল 3 যুক্ত করতে পারেন।
ভিম সেশন চলাকালীন অন্য ফাইল সম্পাদনা করতে, প্রথমে বর্তমান ফাইলটি ব্যবহার করুন: w সাধারণ মোডে এবং তারপরে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
: ই ফাইলের নামভিমে ফাইলগুলির মধ্যে স্যুইচ করা
মনে রাখবেন যে অন্য ফাইলে স্যুইচ করার জন্য, আপনাকে প্রথমে বর্তমান ফাইলটি সংরক্ষণ করতে হবে, যদি আপনি এতে কিছু পরিবর্তন করেন। যদি আপনি বর্তমান ফাইলটি সংরক্ষণ না করেন, তবে ভিম আপনাকে ফাইলগুলি স্যুইচ করতে দেবে না, যদি না আপনি বিস্ময়কর চিহ্ন (!) দিয়ে নির্দিষ্ট করেন। এই স্বরলিপি বর্তমান ফাইলে করা পরিবর্তনগুলি বাতিল করবে এবং জোরপূর্বক অন্য ফাইলে স্যুইচ করবে। উদাহরণস্বরূপ, যদি আপনি ফাইলটিতে কিছু পরিবর্তন করেন কিন্তু আপনি সেই পরিবর্তনগুলি বাতিল করার সিদ্ধান্ত নেন এবং অন্য ফাইলে যান, তাহলে নীচে তালিকাভুক্ত কমান্ডগুলি অনুসরণ করে বিস্ময় চিহ্ন (!) ব্যবহার করুন।
দ্রষ্টব্য: নীচের সমস্ত কমান্ডগুলি ভিমের সাধারণ মোডে জারি করুন।
পরবর্তী ফাইলে স্যুইচ করতে, নিম্নলিখিত কমান্ডগুলির মধ্যে একটি ইস্যু করুন:
: nঅথবা
: bnপূর্ববর্তী ফাইলে স্যুইচ করতে, নিম্নলিখিত কমান্ডটি ইস্যু করুন:
: এনঅথবা
: বিপিপ্রথম ফাইলে স্যুইচ করতে, নিম্নলিখিত কমান্ডটি ইস্যু করুন:
:বি ফলশেষ ফাইলে স্যুইচ করতে, নিম্নলিখিত কমান্ডটি ইস্যু করুন:
: blএকটি নির্দিষ্ট ফাইল নম্বরে স্যুইচ করতে, নিম্নলিখিত কমান্ডটি ইস্যু করুন (ফাইল নম্বর 3 এর জন্য, b 3 কমান্ডটি ব্যবহার করুন):
: খ সংখ্যাএকটি নির্দিষ্ট ফাইলের ফাইলের নাম পরিবর্তন করতে, নিম্নলিখিত কমান্ডটি জারি করুন (ফাইলের নাম file1 এর জন্য, ব্যবহার করুন : খ ফাইল 1):
: b ফাইলের নামদুটি ফাইলের মধ্যে পিছনে স্যুইচ করতে, নিম্নলিখিত কমান্ডটি ইস্যু করুন:
:এবং#যেখানে # প্রতীক বিকল্প ফাইলের সংখ্যা প্রতিনিধিত্ব করে।
অথবা, আপনি নিম্নলিখিত শর্টকাট ব্যবহার করতে পারেন:
Ctrl+সমস্ত খোলা ফাইল সংরক্ষণ করতে, নিম্নলিখিত কমান্ডটি ইস্যু করুন:
: প্রাচীরবর্তমান ফাইলটি ছেড়ে দিতে, নিম্নলিখিত কমান্ডটি ইস্যু করুন:
: bwসমস্ত খোলা ফাইল ছেড়ে দিতে, নিম্নলিখিত কমান্ডটি ইস্যু করুন:
কালসমস্ত ফাইল জোর করে ছাড়তে, পরিবর্তনগুলি বাতিল করে, নিম্নলিখিত কমান্ডটি জারি করুন:
: কাল!সমস্ত খোলা ফাইল তালিকা করতে, নিম্নলিখিত কমান্ডটি ইস্যু করুন:
: lsমধ্যে ls: আউটপুট, % বর্তমান ফাইলকে বোঝায়, যখন # বিকল্প ফাইল বোঝায়।
একাধিক উইন্ডোজের মধ্যে খোলা এবং স্যুইচ করা
ডিফল্টরূপে, ভিম শুধুমাত্র একটি উইন্ডো খোলে, এমনকি যদি আপনি একাধিক ফাইল খুলেন। যাইহোক, আপনি ভিমে একবারে একাধিক উইন্ডো খোলা দেখতে পারেন। একই প্রস্থের দুটি জানালা তৈরি করতে, অথবা উল্লম্বভাবে একই উচ্চতার দুটি জানালা তৈরির জন্য জানালাগুলিকে অনুভূমিকভাবে বিভক্ত করে এটি অর্জন করা যেতে পারে। এই পদ্ধতি ব্যবহার করে, আপনি একক ভিম সেশনে একবারে একাধিক উইন্ডো দেখতে পারেন।
কমান্ড লাইন থেকে
ভিম এডিটিং সেশনের শুরুতে আপনি কমান্ড লাইন থেকে একাধিক উইন্ডো খুলতে পারেন। এটি করার জন্য, নিম্নলিখিত পদ্ধতিগুলি ব্যবহার করে উইন্ডোটি অনুভূমিক বা উল্লম্বভাবে বিভক্ত করুন।
অনুভূমিকভাবে উইন্ডোজ বিভক্ত করা
উইন্ডোটি অনুভূমিকভাবে বিভক্ত করতে, নিম্নলিখিত সিনট্যাক্স ব্যবহার করুন:
$আমি এসেছিলাম -অথবাfile1 file2এই কমান্ডটি ভিম এডিটিং সেশনটি অনুভূমিকভাবে দুটি সমান আকারের উইন্ডোতে বিভক্ত করবে।
উল্লম্বভাবে উইন্ডোজ বিভক্ত
উইন্ডোগুলিকে উল্লম্বভাবে বিভক্ত করতে, নিম্নলিখিত সিনট্যাক্স ব্যবহার করুন:
$আমি এসেছিলাম -ওআরfile1 file2এই কমান্ডটি ভিম এডিটিং সেশনটি উল্লম্বভাবে দুটি সমান আকারের উইন্ডোতে বিভক্ত করবে।
ভিমের ভিতরে উইন্ডোজ বিভক্ত করা
ভিম এডিটিং সেশনের সময় আপনি উইন্ডোগুলিকে বিভক্ত করতে পারেন। এটি করার জন্য, ভিমে একটি ফাইল খুলুন এবং তারপরে নীচের পদ্ধতিগুলি ব্যবহার করে এটি অনুভূমিক বা উল্লম্বভাবে বিভক্ত করুন।
অনুভূমিকভাবে উইন্ডোজ বিভক্ত করা
ভিমে অনুভূমিকভাবে উইন্ডো বিভক্ত করতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
: বিভক্তআপনি নিম্নলিখিত শর্টকাট ব্যবহার করতে পারেন:
Ctrl+w, sযখন কোন যুক্তি নির্দিষ্ট করা হয় না, বর্তমান ফাইলটি উভয় বিভক্ত উইন্ডোতে প্রদর্শিত হবে। একটি নতুন উইন্ডোতে অন্য ফাইল খুলতে, কমান্ডটি ব্যবহার করুন : বিভক্ত , কাঙ্ক্ষিত ফাইলের নাম অনুসরণ করে, নিম্নরূপ:
: বিভক্ত ফাইলের নামউল্লম্বভাবে উইন্ডোজ বিভক্ত
ভিমে উল্লম্বভাবে উইন্ডো বিভক্ত করতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
: vsplitআপনি উল্লম্বভাবে উইন্ডোজ বিভক্ত করতে নিম্নলিখিত শর্টকাট ব্যবহার করতে পারেন:
Ctrl+w, vভিমের সাহায্যে, আপনি জানালাগুলিকে আরও অনুভূমিক বা উল্লম্বভাবে বিভক্ত করতে পারেন।
অনুভূমিক উইন্ডোজের মধ্যে স্যুইচ করা
বর্তমান উইন্ডোর নীচের পরবর্তী উইন্ডোতে স্যুইচ করতে, নিম্নলিখিত শর্টকাটগুলির মধ্যে একটি ব্যবহার করুন:
Ctrl+w, j অথবা Ctrl+w, নিচে তীরবর্তমান উইন্ডোর উপরে পরবর্তী উইন্ডোতে যেতে, নিম্নলিখিত শর্টকাটগুলির মধ্যে একটি ব্যবহার করুন:
Ctrl+w, k অথবা Ctrl+w, উপরের তীরউল্লম্ব উইন্ডোজের মধ্যে স্যুইচিং
বর্তমান উইন্ডোর ডানদিকে পরবর্তী উইন্ডোতে স্যুইচ করতে, ব্যবহার করুন:
Ctrl+w, l বা Ctrl+w, ডান তীরবর্তমান উইন্ডোর বাম দিকে পরবর্তী উইন্ডোতে স্যুইচ করতে, নিম্নলিখিত শর্টকাটগুলির একটি ব্যবহার করুন:
Ctrl+w, h বা Ctrl+w, বাম তীরসমস্ত ভিম উইন্ডোতে চক্র চালানোর জন্য, নিম্নলিখিত শর্টকাটটি ব্যবহার করুন:
ctrl+w, wবর্তমান উইন্ডোটি বন্ধ করতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
: বন্ধআপনি নিম্নলিখিত শর্টকাট ব্যবহার করতে পারেন:
Ctrl+w, গবর্তমান উইন্ডো ছাড়া সব উইন্ডো বন্ধ করতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
:কেবলআপনি নিম্নলিখিত শর্টকাট ব্যবহার করতে পারেন:
Ctrl+w, oউপসংহার
ভিমের উইন্ডো ম্যানেজমেন্ট সিস্টেমের সাহায্যে আপনি একই সময়ে একাধিক ফাইল দ্রুত এবং দক্ষতার সাথে পরিচালনা করতে পারেন। এই নিবন্ধটি আপনাকে দেখিয়েছে কিভাবে ভিম টেক্সট এডিটরের একাধিক ফাইল এবং উইন্ডোজের মধ্যে খুলতে এবং স্যুইচ করতে হয়। আশা করি, এটি আপনার জন্য এই আশ্চর্যজনক টেক্সট এডিটিং টুল ব্যবহার করা আরও সহজ করে তুলবে।