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


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


89
2017-11-18 10:33


मूल




जवाब:


:help new
:help vnew

आपको निश्चित रूप से लाया जाना चाहिए।

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


113
2017-11-18 13:19



तथा :set splitright दाईं ओर नया विभाजन डालता है। बहुत अच्छे धन्यवाद - hakanensari
भी :set splitbelow क्षैतिज रूप से विभाजित होने पर नया विभाजन नीचे दिखाई देने के लिए संबंधित कमांड है। - dsaxton


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

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

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

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

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


42
2017-11-22 15:32



fyi: ये एक नए विभाजन में एक नई फाइल नहीं, एक नए विभाजन में वर्तमान बफर खोलें। - Emile 81
मेरे लिए, Ctrl+w n एक नए बफर के साथ एक विभाजन खोलता है, लेकिन Ctrl+w v बस वर्तमान बफर को विभाजित करता है। अजीब। - c24w
यदि आप एक नई फ़ाइल के साथ लंबवत विभाजन बनाना चाहते हैं, तो इस प्रश्न / उत्तर को देखें vi.stackexchange.com/questions/2811/... - g19fanatic


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


1
2017-09-24 20:06





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


0
2017-11-18 13:44



विम में एक मेनू है? - frabjous
gvim या macvim एक मेनू प्रदर्शित करने में सक्षम हैं, हां। आपने क्या उम्मीद किया? :) - akira
ऐसा लगता है कि: एसपी भी काम कर सकता है - उन लोगों के लिए जो जीवीआईएम संस्करण का उपयोग नहीं कर रहे हैं। - Rolnik