मैं विम में एक विभाजन में एक रिक्त नई फ़ाइल कैसे खोलूं?


102

सुपर स्पष्ट होना चाहिए, लेकिन मैं समझ नहीं सकता, और Google भी मदद नहीं कर रहा है।

जवाबों:


128
:help new
:help vnew

आपको जरूर लाना चाहिए।

आपके पास एक नया बफर होगा, जाहिर है। यदि आप :w इसे डिस्क पर भेजते हैं तो यह बफर एक फाइल बन जाता है ।


6
और :set splitrightनए विभाजन को दाईं ओर रखता है। बहुत बढ़िया, धन्यवाद
हांकेंसरी

3
:set splitbelowक्षैतिज रूप से विभाजित होने पर नीचे की तरफ नए विभाजन को बनाने के लिए भी इसी कमांड है।
dsaxton

49

एक अन्य तरीका <CTRL + W> nसामान्य मोड में एक करना है। यह एक नया विभाजन पैदा करेगा

संपादित करें:

आप <CTRL + W> vएक ऊर्ध्वाधर विभाजन बनाने के लिए सामान्य मोड में भी कर सकते हैं (पिछले एक क्षैतिज विभाजन करेगा।

और बस पूरा होने के लिए आपको ऐसा करने से अलग विभाजन पर ले जाने के <CTRL + W> <direction>जा रहा है दिशा के साथ किसी भी h, j, k, याl

एक बफर को बंद करने के लिए, करें <CTRL + W> q


fyi: ये वर्तमान बफ़र को एक नए स्प्लिट में खोलते हैं, न कि नई स्प्लिट में एक नई फ़ाइल के रूप में।
एमिल 81

2
मेरे लिए, Ctrl+w nएक नए बफर के साथ एक विभाजन को खोलता है, लेकिन Ctrl+w vसिर्फ वर्तमान बफर को विभाजित करता है। अजीब।
c24w

1
यदि आप एक नई फ़ाइल के साथ एक वर्टिकल स्प्लिट बनाना चाहते हैं, तो इस प्रश्न को देखें / उत्तर vi.stackexchange.com/questions/2811/…
g19fanatic

2
vim myfile.txt  # open one file in one window
:buffers        " shows one buffer with "myfile.txt" in it
:sp             " create split window; we now have one buffer with two windows.
:e newfile.txt  " create new buffer with new filename in first window
:buffers        " shows two buffers (myfile.txt & newfile.txt), each in own window

यह एक अच्छी कड़ी है: http://vim.wikia.com/wiki/Easier_buffer_switching


0

मैंने फ़ाइल - स्प्लिट ओपन के तहत विम मेनू का उपयोग किया। आपको अपनी नई रिक्त फ़ाइल के लिए एक नाम देना होगा।


विम का मेन्यू है?
frabjous

जीवीएम या मैकविम एक मेनू प्रदर्शित करने में सक्षम हैं, हाँ। आपने क्या उम्मीद किया? :)
अकीरा

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