জিভিম: কীভাবে একবারে নিজের ট্যাবে একাধিক ফাইল খুলবেন?


16

বেশিরভাগ জিইউআই টেক্সট এডিটরে আমি একবারে একাধিক ফাইল খোলার জন্য সিটিআরএল ক্লিক করতে পারি। আমি জিভিমে এটি করতে পারি না।
এটি করার জিভিএম উপায় কী?
Tnx।

-ডিডিট- ... কমান্ড লাইনের পরিবর্তে গুই উপায় ব্যবহার করা হচ্ছে।


tnx 4 উত্তর কিন্তু কিছুই সমাধান নয় যা আমি সত্যিই চেয়েছিলাম। বিটিডব্লিউ, আমি উবুন্টু লিনাক্স ব্যবহার করি।
এমএইচডি

উত্তর:



9

gVim বাফারগুলিতে একাধিক ফাইল খোলে।

:tab ball

এই বাফারগুলি তাদের নিজস্ব ট্যাবে খুলবে। আমি অনুমান করি আপনি যখন gvim রান করেন তখন এটি তৈরি করতে আপনি আপনার _vimrc এ এই আদেশটি যুক্ত করতে পারেন।


উইন্ডোজে: gvimext.dll: ভিআইএম ট্যাবে ফাইল লোড করা সমর্থন করে

  1. একাধিক ফাইল নির্বাচন করুন (সিটিআরএল-ক্লিক সহ)
  2. প্রসঙ্গ মেনু পেতে ডান ক্লিক করুন
  3. "একক ভিমে ট্যাব ব্যবহার করে সম্পাদনা করুন" এ ক্লিক করুন

এক্সটেনশন ডিএলএল পুরানো বলে মনে হচ্ছে।
atoumey

@ অ্যাটর্নি: এক্সটেনশন ডিএলএল আমার পক্ষে ভাল কাজ করে। আমি উইন্ডোজ 7 64 এর সাথে জিভিম 7.3.46 ব্যবহার করছি
লেফটিয়াম

কিছু কারণে আমার :tabকমান্ড নেই। তবে অনুরূপ কিছু আমার জিভিএম .2.২ - এ বিদ্যমান :tabnew
হাঁস

3

এটি একটি আংশিক রেজিস্ট্রি ফিক্স (একাধিক ফাইল নির্বাচন করে এবং জিভিএম সহ ডান ক্লিক সম্পাদনা সেই ফাইলগুলি একই উইন্ডোর বিভিন্ন ট্যাবে খোলে)

[HKEY_CLASSES_ROOT\Applications\gvim.exe\shell\edit\command]  
@="C:\\Program Files\\Vim\\vim70\\gvim.exe --remote-tab-silent \"%1\""

উপরের পাঠে - একজনকে ভিআইএমের সংস্করণের মান ঠিক করতে হবে। উপরে উল্লিখিত হিসাবে, PATH এর ভিআইএম এর সংস্করণটি "vim70" হিসাবে দেখানো হয়েছে এবং লক্ষ্য মেশিনে ইনস্টলেশন অনুসারে পরিবর্তন করা দরকার needs
অমিত ভার্মা

2

আপনি gvim এ একাধিক ফাইল খুলতে পারেন । আপনি যে ফাইলগুলি খুলতে চান তা নির্বাচন করার পরে ডান ক্লিক করুন এবং "একক ভিম দিয়ে সম্পাদনা করুন" নির্বাচন করুন। ভিম প্রাথমিকভাবে কেবল প্রথম ফাইলটি প্রদর্শন করবে তবে সমস্ত ফাইলের নাম ভিমের যুক্তি তালিকায় রয়েছে। এক্সিকিউট

:n

তালিকার প্রতিটি ফাইল একবারে একবারে খুলতে ( :Nফিরে যেতে), বা

:all

একবারে সমস্ত ফাইল দেখতে, প্রতিটি আলাদা আলাদা Vim উইন্ডোতে বা

:tab all

প্রতিটি আলাদা ট্যাবে দেখতে।


1
  • ফাইলগুলি খুলুন:

    vim {file1,file2,...}
    

    বাফারগুলিতে, তারপরে ব্যবহার করুন

    :ls (list), :n (next), :p (previous), :b<N> (open file N), :b [press TAB]
    
  • ট্যাবগুলিতে খুলুন :

    vim -p <files> 
    

    পোলেমন যেমন লিখেছিল, তারপরে উপরের মতো একই কমান্ড ব্যবহার করুন

  • একাধিক উইন্ডোতে খুলুন :

    vim -o {file1,file2,...}
    

    তারপরে দেখুন http://www.cs.oberlin.edu/~kuperman/help/vim/windows.html


1

আপনি একক বিভক্ত উইন্ডো ব্যবহার করে একাধিক ফাইল খুলতে পারেন

gvim -O file1.c file2.c ... (split vertically)
gvim -o file1.c file2.c ... (split horizontally)

অথবা

একাধিক ট্যাব ব্যবহার করে

gvim -p file1.c file2.c ...

যদি আপনার 10 টিরও বেশি ফাইল খোলার জন্য থাকে তবে নিম্নলিখিত কমান্ডগুলি ব্যবহার করুন

:set tabpagemax=99 (or number of tabs you want to open)
:tab ball (to open all the files in buffer in tabs)

0

আপনি যোগ করে নিম্নলিখিতগুলি ব্যবহার করে দেখতে পারেন:

autocmd BufReadPost * tab ball

ভিআইএম আরসি ফাইলটিতে ভিআইএম সংস্করণ X. এক্স এ (উইন্ডোজ //৮ এর জন্য কাজ করে)

আরও বিশদ এখানে

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