अधिकांश GUI टेक्स्ट एडिटर में मैं एक साथ कई फाइलें खोलने के लिए ctrl क्लिक का उपयोग कर सकता हूं। मैं gvim में ऐसा नहीं कर सकता।
यह करने के लिए gvim तरीका क्या है?
Tnx।
-edit- ... कमांड लाइन के बजाय gui way का उपयोग करना।
अधिकांश GUI टेक्स्ट एडिटर में मैं एक साथ कई फाइलें खोलने के लिए ctrl क्लिक का उपयोग कर सकता हूं। मैं gvim में ऐसा नहीं कर सकता।
यह करने के लिए gvim तरीका क्या है?
Tnx।
-edit- ... कमांड लाइन के बजाय gui way का उपयोग करना।
जवाबों:
आसान:
gvim -p file1.c file3.c ...
या:
gvim -p *.c
gVim बफ़र्स में कई फ़ाइलें खोलता है।
:tab ball
अपने स्वयं के टैब में इन बफ़र्स को खोलेंगे। मुझे लगता है कि आप इस आदेश को अपने _vimrc में जोड़ सकते हैं ताकि यह हो सके कि हर बार gvim रन हो।
विंडोज में: gvimext.dll: VIM टैब में लोडिंग फ़ाइलों का समर्थन करें
:tab
कमांड नहीं है । लेकिन मेरे gvim 7.2 पर कुछ ऐसा ही मौजूद है - :tabnew
।
यह एक आंशिक रजिस्ट्री फिक्स है (कई फ़ाइलों का चयन करके और जीवीएम के साथ राइट-क्लिक करें उन फ़ाइलों को एक ही विंडो में अलग-अलग टैब में खोलता है)
[HKEY_CLASSES_ROOT\Applications\gvim.exe\shell\edit\command]
@="C:\\Program Files\\Vim\\vim70\\gvim.exe --remote-tab-silent \"%1\""
आप gvim में कई फाइलें खोल सकते हैं। आपके द्वारा चुनी गई फ़ाइलें खोलने के बाद, राइट-क्लिक करें और "Edit with Single Vim" चुनें। विम शुरुआत में केवल पहली फ़ाइल प्रदर्शित करेगा, लेकिन सभी फ़ाइल नाम विम की तर्क सूची में हैं। निष्पादित
:n
सूची में प्रत्येक फ़ाइल को एक बार खोलने के लिए ( :N
वापस जाने के लिए), या
:all
एक साथ सभी फाइलों को देखने के लिए, प्रत्येक एक अलग विम विंडो में, या
:tab all
प्रत्येक को एक अलग टैब में देखने के लिए।
खुली फ़ाइलें:
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
आप सिंगल स्प्लिट विंडो का उपयोग करके कई फाइलें खोल सकते हैं
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)
आप निम्न जोड़कर भी कोशिश कर सकते हैं:
autocmd BufReadPost * tab ball
VIM संस्करण 7.X में VIM RC फ़ाइल में (विंडोज 7/8 के लिए काम करता है)