একাধিক উইন্ডো / লুকান im


9

আমার যদি ভিআইএম সেশনে এক্স বা আরও বেশি উইন্ডোজ খোলা থাকে এবং আমি দ্রুত একটি মুহুর্তের জন্য সক্রিয় একটি ব্যতীত সমস্তটি লুকিয়ে রাখতে চাইতাম তবে উইন্ডোজগুলি যে বিন্যাসে ফিরে আসত তা আমি কীভাবে করব?


জুমউইন প্লাগইন এটি করে।
স্টেলেডোগ

উত্তর:


8

ভিম 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)।


10

আমি বর্তমান উইন্ডোটিকে সবচেয়ে বড় উপলব্ধ অঞ্চলে প্রসারিত করার পথে অন্যান্য উইন্ডোগুলিকে আনুভূমিকভাবে "চাপ" দিতে CTRL-W _ ব্যবহার করি। CTRL-W | ব্যবহার করুন একইভাবে উল্লম্বভাবে করতে। আমি নিশ্চিত যে উভয়ই একবারে করার একটি উপায় সম্ভবত আছে, তবে আমি এটি লক্ষ্য করেছি বা এটির জন্য সন্ধান করিনি। সন্ধান করুন: CTRL-W সহায়তা করুন

তাদের পুনরুদ্ধার করতে সিটিআরএল-ডাব্লু = করুন। একটি সতর্কতা যদিও সেগুলি তাদের মূল কনফিগারেশনে পুনরুদ্ধার করা হয়নি। সিটিআরএল-ডাব্লু = আসলে স্ক্রিনের সমস্ত উইন্ডোর জন্য সেরা ফিটকে পুনরায় গণনা করে।


প্রয়োগ করার জন্য একটি ঝরঝরে হ্যাক হওয়ার জন্য পরীক্ষা করুন।
জেমস

7

যতদূর আমি জানি, দুটি ভিন্ন উইন্ডো বিন্যাসের মধ্যে কেবল স্যুইচ করার কোনও উপায় নেই তবে আপনি কমান্ডটি :only(বা :on) জারি করে অন্য সমস্ত উইন্ডোটি আড়াল করতে পারেন । এই আদেশের জন্য Vim সহায়তা দেখুন ।


2
এটি দিয়ে আগের লেআউটে ফিরে যাওয়া সম্ভব নয়। ক্রিস জনসেনের উত্তর আমাদের তাও করতে দেয়।
ফণী
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.