gVim: एक ही बार में कई फाइलों को अपने टैब में कैसे खोलें?


16

अधिकांश GUI टेक्स्ट एडिटर में मैं एक साथ कई फाइलें खोलने के लिए ctrl क्लिक का उपयोग कर सकता हूं। मैं gvim में ऐसा नहीं कर सकता।
यह करने के लिए gvim तरीका क्या है?
Tnx।

-edit- ... कमांड लाइन के बजाय gui way का उपयोग करना।


tnx 4 उत्तर लेकिन कोई भी समाधान नहीं है जो मैं वास्तव में चाहता था। Btw, मैं ubuntu linux का उपयोग करता हूं।
mhd 21:11

जवाबों:



9

gVim बफ़र्स में कई फ़ाइलें खोलता है।

:tab ball

अपने स्वयं के टैब में इन बफ़र्स को खोलेंगे। मुझे लगता है कि आप इस आदेश को अपने _vimrc में जोड़ सकते हैं ताकि यह हो सके कि हर बार gvim रन हो।


विंडोज में: gvimext.dll: VIM टैब में लोडिंग फ़ाइलों का समर्थन करें

  1. एकाधिक फ़ाइलों का चयन करें (CTRL- क्लिक के साथ)
  2. संदर्भ मेनू प्राप्त करने के लिए राइट-क्लिक करें
  3. "टैब का उपयोग करके एकल विम के साथ संपादित करें" पर क्लिक करें

विस्तार DLL पुराना हो गया है।
atoumey

@atourney: विस्तार DLL मेरे लिए ठीक काम करता है। मैं विंडोज 7 64 के साथ जीवीएम 7.3.46 का उपयोग कर रहा हूं।
लेफ्टियम

किसी कारण के लिए, मेरे पास :tabकमांड नहीं है । लेकिन मेरे gvim 7.2 पर कुछ ऐसा ही मौजूद है - :tabnew
डक डोजर्स

3

यह एक आंशिक रजिस्ट्री फिक्स है (कई फ़ाइलों का चयन करके और जीवीएम के साथ राइट-क्लिक करें उन फ़ाइलों को एक ही विंडो में अलग-अलग टैब में खोलता है)

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

ऊपर PATH में - VIM के संस्करण के मान को FIX करना है। जैसा कि ऊपर बताया गया है, पैट में VIM के संस्करण को "vim70" के रूप में दिखाया गया है और लक्ष्य मशीन में स्थापना के अनुसार इसे बदलने की आवश्यकता है।
अमित वर्मा

2

आप gvim में कई फाइलें खोल सकते हैं। आपके द्वारा चुनी गई फ़ाइलें खोलने के बाद, राइट-क्लिक करें और "Edit with Single Vim" चुनें। विम शुरुआत में केवल पहली फ़ाइल प्रदर्शित करेगा, लेकिन सभी फ़ाइल नाम विम की तर्क सूची में हैं। निष्पादित

:n

सूची में प्रत्येक फ़ाइल को एक बार खोलने के लिए ( :Nवापस जाने के लिए), या

:all

एक साथ सभी फाइलों को देखने के लिए, प्रत्येक एक अलग विम विंडो में, या

: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)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.