فتح ملفات متعددة و Windows والتبديل بينها في VI

Opening Switching Between Multiple Files



بشكل افتراضي ، يبدأ Vim بنافذة واحدة ، وهو ما يكفي لتحرير ملف واحد. لكن في بعض الأحيان ، قد تضطر إلى العمل على ملفات متعددة. يسهل Vim العمل مع ملفات متعددة في وقت واحد من خلال نظام إدارة النوافذ الخاص به ، مما يسمح لك بالعمل على ملفات متعددة في نفس الوقت خلال جلسة Vim واحدة. يمكنك اختيار عرض ملف واحد في كل مرة ، أو يمكنك تقسيم مساحة العمل الخاصة بك لعرض ملفات متعددة جنبًا إلى جنب. ستشرح هذه المقالة كيفية فتح ملفات ونوافذ متعددة في Vim ، وكذلك كيفية التبديل بين الملفات والنوافذ المتعددة .

فتح ملفات متعددة والتبديل بينها

يمكن أن يؤدي تحرير ملفات متعددة في نفس الجلسة إلى تسريع عملك. عند تحرير ملفات متعددة ، يستغرق الأمر بعض الوقت للخروج من جلسة واحدة ثم فتح جلسة جديدة لملف آخر. يساعدك البقاء في نفس الجلسة على العمل بكفاءة على ملفات متعددة في نفس الوقت.







فتح ملفات متعددة في Vim

يمكنك فتح ملفات متعددة في بداية جلسة تحرير Vim من سطر الأوامر ، أو في أي وقت من داخل جلسة تحرير Vim.



من سطر الأوامر

لفتح ملفات متعددة في Vim في بداية جلسة تحرير Vim ، حدد الملفات على النحو التالي:



$انا قد جئتملف 1 ملف 2

بشكل افتراضي ، الملف الأول ( ملف 1) سيفتح في Vim. انطلق وقم بتحرير هذا الملف ، وبمجرد الانتهاء ، احفظه باستخدام :w أمر. بعد الحفظ ، يمكنك التبديل إلى الملف التالي.





من داخل فيم

يمكنك أيضًا إضافة ملفات إضافية في أي وقت أثناء جلسة تحرير Vim. على سبيل المثال ، أثناء تحرير ملف 1 وملف 2 ، يمكنك إضافة ملف 3.



لتحرير ملف آخر أثناء جلسة Vim ، احفظ الملف الحالي أولاً باستخدام: w في الوضع العادي ، ثم استخدم الأمر التالي:

: اسم الملف الإلكتروني

التبديل بين الملفات في Vim

لاحظ أنه للتبديل إلى ملف آخر ، سيتعين عليك أولاً حفظ الملف الحالي ، إذا أجريت بعض التغييرات عليه. إذا لم تقم بحفظ الملف الحالي ، فلن يسمح لك Vim بتبديل الملفات ، ما لم تحدد بعلامة التعجب (!). سيؤدي هذا الترميز إلى تجاهل التغييرات التي تم إجراؤها على الملف الحالي والتبديل بقوة إلى الملف الآخر. على سبيل المثال ، إذا أجريت بعض التغييرات على الملف ولكنك قررت تجاهل هذه التغييرات والتبديل إلى ملف آخر ، فاستخدم علامة التعجب (!) باتباع الأوامر المدرجة أدناه.

ملاحظة: قم بإصدار جميع الأوامر أدناه في الوضع العادي لـ Vim.

للتبديل إلى الملف التالي ، قم بإصدار أي من الأمرين التاليين:

أو

:bn

للتبديل إلى الملف السابق ، قم بإصدار الأمر التالي:

أو

: بي بي

للتبديل إلى الملف الأول ، قم بإصدار الأمر التالي:

: bf

للتبديل إلى الملف الأخير ، قم بإصدار الأمر التالي:

: bl

للتبديل إلى رقم ملف معين ، قم بإصدار الأمر التالي (للملف رقم 3 ، استخدم الأمر ب 3):

: رقم ب

للتبديل إلى اسم ملف معين ، قم بإصدار الأمر التالي (بالنسبة لـ file name file1 ، استخدم : ب file1):

: ب اسم الملف

للتبديل بين ملفين ، قم بإصدار الأمر التالي:

:و#

حيث يمثل الرمز # رقم الملف البديل.

أو يمكنك استخدام الاختصار التالي:

Ctrl + ^

لحفظ جميع الملفات المفتوحة ، قم بإصدار الأمر التالي:

:حائط

لإنهاء الملف الحالي ، قم بإصدار الأمر التالي:

: وزن الجسم

لإنهاء جميع الملفات المفتوحة ، قم بإصدار الأمر التالي:

قال

لإنهاء جميع الملفات بقوة ، وتجاهل التغييرات ، قم بإصدار الأمر التالي:

: qall!

لسرد جميع الملفات المفتوحة ، قم بإصدار الأمر التالي:

: ل

في ال ليرة سورية: الإخراج ، و ٪ يشير إلى الملف الحالي ، بينما يشير ملف # يشير إلى الملف البديل.

الفتح والتبديل بين النوافذ المتعددة

بشكل افتراضي ، يفتح Vim نافذة واحدة فقط ، حتى لو فتحت ملفات متعددة. ومع ذلك ، يمكنك عرض العديد من النوافذ المفتوحة مرة واحدة في Vim. يمكن تحقيق ذلك عن طريق تقسيم النوافذ أفقيًا لإنشاء نافذتين بنفس العرض ، أو عموديًا لإنشاء نافذتين بنفس الارتفاع. باستخدام هذه الطريقة ، يمكنك عرض عدة نوافذ مرة واحدة في جلسة Vim واحدة.

من سطر الأوامر

يمكنك فتح نوافذ متعددة من سطر الأوامر في بداية جلسة تحرير Vim. للقيام بذلك ، قم بتقسيم النافذة إما أفقيًا أو رأسيًا باستخدام الطرق التالية.

تقسيم النوافذ أفقيا

لتقسيم النافذة أفقيًا ، استخدم الصيغة التالية:

$انا قد جئت -أوملف 1 ملف 2

سيؤدي هذا الأمر إلى تقسيم جلسة تحرير Vim أفقيًا إلى نافذتين متساويتين الحجم.

تقسيم النوافذ عموديا

لتقسيم النوافذ عموديًا ، استخدم الصيغة التالية:

$انا قد جئت -أوملف 1 ملف 2

سيقوم هذا الأمر بتقسيم جلسة تحرير Vim عموديًا إلى نافذتين متساويتين الحجم.

تقسيم النوافذ داخل Vim

يمكنك أيضًا تقسيم النوافذ أثناء جلسة تحرير Vim. للقيام بذلك ، افتح ملفًا في Vim ، ثم قم بتقسيمه إما أفقيًا أو رأسيًا باستخدام الطرق التالية.

تقسيم النوافذ أفقيا

لتقسيم النوافذ أفقيًا في Vim ، استخدم الأمر التالي:

:الانقسام

يمكنك أيضًا استخدام الاختصار التالي:

Ctrl + w ، s

عندما لا يتم تحديد وسيطة ، سيتم عرض الملف الحالي في كلتا النوافذ المنقسمة. لفتح ملف آخر في نافذة جديدة ، استخدم الأمر :الانقسام ، متبوعًا باسم الملف المطلوب ، على النحو التالي:

: انقسام اسم الملف

تقسيم النوافذ عموديا

لتقسيم النوافذ عموديًا في Vim ، استخدم الأمر التالي:

: vsplit

يمكنك أيضًا استخدام الاختصار التالي لتقسيم النوافذ عموديًا:

Ctrl + w ، v

باستخدام Vim ، يمكنك تقسيم النوافذ إلى أبعد من ذلك ، إما أفقيًا أو رأسيًا.

التبديل بين النوافذ الأفقية

للتبديل إلى النافذة التالية أسفل النافذة الحالية ، استخدم أيًا من الاختصارات التالية:

Ctrl + w أو j أو Ctrl + w ، سهم لأسفل

للتبديل إلى النافذة التالية أعلى النافذة الحالية ، استخدم أيًا من الاختصارات التالية:

Ctrl + w أو k أو Ctrl + w ، سهم لأعلى

التبديل بين النوافذ الرأسية

للتبديل إلى النافذة التالية على يمين النافذة الحالية ، استخدم:

Ctrl + w ، l أو Ctrl + w ، سهم لليمين

للتبديل إلى النافذة التالية على يسار النافذة الحالية ، استخدم أيًا من الاختصارات التالية:

Ctrl + w أو h أو Ctrl + w ، سهم لليسار

للتنقل بين جميع نوافذ Vim ، استخدم الاختصار التالي:

السيطرة + w ، w

لإغلاق النافذة الحالية ، استخدم الأمر التالي:

:أغلق

يمكنك أيضًا استخدام الاختصار التالي:

Ctrl + w ، c

لإغلاق جميع النوافذ باستثناء النافذة الحالية ، استخدم الأمر التالي:

:فقط

يمكنك أيضًا استخدام الاختصار التالي:

Ctrl + w ، o

استنتاج

باستخدام نظام إدارة النوافذ في Vim ، يمكنك التعامل مع ملفات متعددة في نفس الوقت بسرعة وكفاءة. أوضحت لك هذه المقالة كيفية فتح ملفات ونوافذ متعددة والتبديل بينها في محرر نصوص Vim. نأمل أن يسهل هذا عليك استخدام أداة تحرير النص الرائعة هذه.