سؤال كيف يمكنني فتح ملف جديد فارغ في انقسام في Vim؟


يجب أن يكون هناك شيء واضح جدًا ، ولكن لا يمكنني معرفة ذلك ، ولا تساعد 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





لقد استخدمت قائمة Vim ضمن ملف - Split Open. سيكون لديك لإعطاء اسم لملف فارغ جديد رغم ذلك.


0
2017-11-18 13:44



فيم لديه قائمة؟ - frabjous
gvim أو macvim قادرون على عرض قائمة ، نعم. ماذا توقعت؟ :) - akira
يبدو أن: sp يمكن أن تعمل أيضًا - لأولئك الذين لا يستخدمون إصدار gvim. - Rolnik