البرمجة

تنفيذ النصوص البرمجية في Vim

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

أ) لتشغيل النص البرمجي بأكمله:

  • يمكنك استخدام الأمر “:!python %” داخل Vim. هذا الأمر يعني “تشغيل برنامج باستخدام بايثون” حيث “%” يمثل اسم الملف الحالي. سيقوم هذا الأمر بتشغيل النص البرمجي بأكمله وعرض نتائج التنفيذ في نافذة مؤقتة.

ب) لتشغيل جزء محدد من النص البرمجي:

  • يمكنك تحديد الجزء الذي ترغب في تشغيله في وضع التحرير باستخدام وضع الاختيار “visual mode”. بعد تحديد الجزء المناسب، اضغط على “!” متبوعًا بأمر تنفيذ البرنامج المناسب. على سبيل المثال، بالنسبة للجزء “print(‘hello’)”، يمكنك تنفيذه عن طريق كتابة “:!python %”، حيث “%” سيمثل الجزء المحدد من النص البرمجي.

باستخدام هذه الخطوات، يمكنك تشغيل النص البرمجي بأكمله أو أجزاء منه داخل Vim دون الحاجة إلى ترك بيئة التحرير. هذا يتيح لك تجربة وتصحيح برامجك بشكل أسرع وأكثر فعالية.

المزيد من المعلومات

بالطبع، دعوني أوضح المزيد حول كيفية تنفيذ تحديدات من النص البرمجي داخل Vim بشكل أكثر تفصيلًا.

لتشغيل النص البرمجي بأكمله دون مغادرة Vim، يمكنك استخدام الأمر “:!python %” كما ذكرت سابقًا. ومع ذلك، هناك طريقة أكثر تفصيلًا ومرونة للتحكم في عملية التنفيذ.

يمكنك استخدام الأمر “:!python %” في وضع التحرير (وضع الكتابة) لتشغيل النص البرمجي بأكمله، ولكن يمكنك أيضًا استخدام ميزة التنفيذ الداخلية في Vim. يمكنك فعل ذلك باستخدام الأمر “:!%” بدلاً من “:!python %”، حيث يتم استبدال “%” بالاسم البرمجي للغة التي تستخدمها. على سبيل المثال، إذا كان لديك نص برمجي بلغة أخرى مثل Ruby، يمكنك استخدام “:!%” لتنفيذه.

أما بالنسبة لتشغيل جزء محدد من النص البرمجي، يمكنك تحديد الجزء الذي تريد تشغيله في وضع التحرير، ثم استخدام الأمر “:!python” تليه بالتحديد. على سبيل المثال، إذا كنت تريد تشغيل السطر الأول فقط، يمكنك تحديده ومن ثم استخدام “:!python” لتنفيذه.

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

بهذه الطرق، يمكنك دمج Vim بسلاسة في سير عملك البرمجي وتحسين إنتاجيتك دون الحاجة إلى مغادرة بيئة التحرير.

مقالات ذات صلة

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

يرجى تعطيل مانع الإعلانات حيث أن موقعنا غير مزعج ولا بأس من عرض الأعلانات لك فهي تعتبر كمصدر دخل لنا و دعم مقدم منك لنا لنستمر في تقديم المحتوى المناسب و المفيد لك فلا تبخل بدعمنا عزيزي الزائر