আমি যতদূর জানি, এটি করার একমাত্র অন্তর্নিহিত উপায়:
:args *.vim
:tab all
প্রথমে, :argsযুক্তি তালিকাটি প্রতিস্থাপন করবে। আর্গুমেন্টের তালিকাতে আপনি ভিমটি যে ফাইলগুলির মাধ্যমে খোলেন সেগুলি তালিকাভুক্ত করে; সুতরাং এর vim file1 file2অর্থ হল যে যুক্তি তালিকায় রয়েছে file1এবং file2।
আমরা রানটাইমে এটিকে সংশোধন করতে পারি এবং ভিম আর্গুমেন্ট তালিকার প্রতিটি নতুন প্রবেশের জন্য একটি বাফার খুলবে।
দেখুন :help argument-listআরও তথ্যের জন্য।
:allকমান্ড উইন্ডোর আর্গুমেন্ট তালিকার প্রতিটি এন্ট্রির জন্য, প্রর্দশিত :tabকমান্ড কমান্ড executes, এবং একটি নতুন ট্যাব যখন কমান্ড নতুন উইন্ডো খুলতে হবে দেওয়া প্রর্দশিত হবে।
আদেশ সহকারে
এই পদ্ধতিতে কিছু সতর্কতা রয়েছে।
প্রথমত, নকলগুলির জন্য কোনও চেক নেই, তাই আপনি একই বাফারের জন্য 2 বা ততোধিক ট্যাব সমাপ্ত করতে পারেন।
তবে সবচেয়ে বড় সমস্যাটি হ'ল এটি আপনার সমস্ত ট্যাবগুলির সাথে যুক্তির তালিকায় থাকা প্রতিস্থাপন করে; সুতরাং আপনি সমস্ত বিদ্যমান ট্যাব হারিয়েছেন ।
আপনি সামান্য ব্যবহার করে এই পাশকাটিয়ে করতে :argadd *.vimকরতে যোগ পরিবর্তে এটি প্রতিস্থাপন আর্গুমেন্ট লিস্টে; কিন্তু যেমন কমান্ড :editবা :tabeditনা না আর্গুমেন্ট তালিকার পরিবর্তন, এবং আপনাকে সেই ট্যাব নষ্ট হয়ে যাবে, যদি না আপনি তাদের যুক্তি তালিকায় যোগ (আপনি এখনও তাদের বাফার তালিকায় আছে, যদিও)। আপনি নিজের যুক্তি তালিকার সমস্ত কিছুই কোনও ট্যাবে খুলতে নাও চান, সম্ভবত আপনি অতিরিক্ত ট্যাব হিসাবে 2 টি ফাইল খুলতে চান।
আপনি সম্ভবত যুক্তি তালিকায় বর্তমানে সমস্ত খোলা ট্যাব যুক্ত করে (যা সত্যই আমি কাজ করতে পারি না) যোগ করে আপনি এটি কিছুটা আরও উন্নত করতে পারেন তবে এটি এখনও নিখুঁত। যদি কোনও ট্যাবে 2 বা ততোধিক উইন্ডোজ থাকে তবে এটি তাদের এখনও সংশোধন করবে ...