উত্তর:
ভিম 7 এবং তারপরে, আপনি এর জন্য একটি "ট্যাব পৃষ্ঠা" ব্যবহার করতে পারেন (যেমন "জিইউআই-স্টাইল" ট্যাব)। আপনি :tab
কমান্ডটি দুটি :split
বা এর সাথে ব্যবহার করতে পারেন :sbuffer
:
:tab split
:tab sp " shorter version
:tab sbuffer
:tab sb " shorter version
অতিরিক্ত যুক্তি ছাড়াই ব্যবহৃত হয়ে গেলে উভয় split
এবং sbuffer
প্রায় একই জিনিস করুন (বর্তমান বাফারটি বিভক্ত করুন)। আপনি সম্ভবত ব্যবহার করতে চাইবেন split
যদি আপনি কিছু (সম্ভবত ইতিমধ্যে লোড করা হয়নি) প্যাথনামটি লোড split path/to/some/file
করতে চান ( তবে এটি :tabe
নতুন ট্যাব খোলার প্রসঙ্গে যেমন আপনি কেবল এটি ব্যবহার করতে পারেন ); sbuffer
বিদ্যমান বাফারে ( sb {bufnum}
বা sb {bufname}
) স্যুইচ করা সহজ করে তোলে ।
আপনার নিজের নতুন ট্যাবটি একবার খোলা হয়ে গেলে, আপনি ফলস্বরূপ ট্যাবগুলির মধ্যে (এবং আপনি যদি ভিমের কোনও জিইআইআই সংস্করণ ব্যবহার করছেন তবে জিইউআই নিয়ন্ত্রণগুলি) ব্যবহার করতে gT
এবং gt
স্যুইচ করতে পারেন । আপনি যখন আপনার একক উইন্ডো ট্যাবটি শেষ করেছেন, কেবল :q
উইন্ডোটি বন্ধ করতে (এবং এইভাবে ট্যাবটি) এবং আপনার মূল ট্যাবে ফিরে আসবে (তার মূল উইন্ডো বিন্যাস সহ), বা :tabclose
( :tabc
) ব্যবহার করুন বা আপনার মূল ট্যাবে ফিরে যান এবং ব্যবহার করুন :tabonly
( :tabo
)।
আমি বর্তমান উইন্ডোটিকে সবচেয়ে বড় উপলব্ধ অঞ্চলে প্রসারিত করার পথে অন্যান্য উইন্ডোগুলিকে আনুভূমিকভাবে "চাপ" দিতে CTRL-W _ ব্যবহার করি। CTRL-W | ব্যবহার করুন একইভাবে উল্লম্বভাবে করতে। আমি নিশ্চিত যে উভয়ই একবারে করার একটি উপায় সম্ভবত আছে, তবে আমি এটি লক্ষ্য করেছি বা এটির জন্য সন্ধান করিনি। সন্ধান করুন: CTRL-W সহায়তা করুন
তাদের পুনরুদ্ধার করতে সিটিআরএল-ডাব্লু = করুন। একটি সতর্কতা যদিও সেগুলি তাদের মূল কনফিগারেশনে পুনরুদ্ধার করা হয়নি। সিটিআরএল-ডাব্লু = আসলে স্ক্রিনের সমস্ত উইন্ডোর জন্য সেরা ফিটকে পুনরায় গণনা করে।
যতদূর আমি জানি, দুটি ভিন্ন উইন্ডো বিন্যাসের মধ্যে কেবল স্যুইচ করার কোনও উপায় নেই তবে আপনি কমান্ডটি :only
(বা :on
) জারি করে অন্য সমস্ত উইন্ডোটি আড়াল করতে পারেন । এই আদেশের জন্য Vim সহায়তা দেখুন ।