محرر نصوص Linux الشهير Vim لديه إصدار جديد متاح ، الإصدار 9.0. الإصدار الجديد لاول مرة لغة برمجة نصية مجددة ، يطلق عليها اسم Vim9 Script.

Vim 9.0 "يأخذ خطوة كبيرة"

أعلن مبتكر Vim Bram Moolenaar عن الإصدار الجديد في منشور على موقع Vim الرسمي. كتب مولينار: "بعد سنوات عديدة من التحسين التدريجي ، يتخذ Vim الآن خطوة كبيرة بإصدار رئيسي".

بينما كان لدى Vim بالفعل لغة برمجة نصية ، يقوم Vim9 Script بإجراء بعض التغييرات على كيفية عمل التعليقات والوظائف والتخصيصات المتغيرة. بينما سيرغب معظم المستخدمين في الانتظار حتى يقوم مدير حزم التوزيع الخاص بهم بتحديث Vim ، يمكن لمستخدمي Unix / Linux الراغبين في تجربة الإصدار الجديد تنزيل الكود المصدري من صفحة التحميلوتجميعها.

تعزيز سرعة البرمجة في Vim 9.0

قال مولينار إن هذه التغييرات تم إجراؤها لجعل Vim9 Script متوافقًا مع لغات البرمجة الأخرى ولتحسين الأداء:

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

instagram viewer

قال مولينار إن برامج Vim9 Script زادت سرعتها في التنفيذ بما يصل إلى 100 مرة مقارنة بلغة البرمجة النصية القديمة. يتم تحقيق ذلك من خلال تجميع الأوامر للتنفيذ الفعال.

يمثل Vim 9.0 انفصالًا كبيرًا عن التقليد السادس

يمثل الإصدار الجديد من Vim تغييرًا كبيرًا في وظائفه مع Vim9 Script ، حتى على حساب التوافق مع محرر Vi ، والذي يستخدم على نطاق واسع في عالم Linux و Unix. المحرر الأخير موجود منذ عام 1977 عندما كتبه المؤسس المشارك لشركة صن مايكروسيستمز بيل جوي في جامعة كاليفورنيا ، بيركلي. أصبح السادس فيما بعد مكونًا رئيسيًا في متغير BSD Unix وانتشرت في عالم Unix الأوسع.

يهدف Vim تاريخيًا إلى تحقيق أقصى قدر من التوافق مع Vi أثناء إضافة ميزات جديدة ، لدرجة أن العديد من الأنظمة تبدأ بالفعل مع Vim عندما يتم استدعاء Vi من سطر الأوامر. إنه مضمن في العديد من توزيعات Linux بالإضافة إلى macOS. هذا يعني أن Vim 9.0 يعد تغييرًا رئيسيًا لجزء من البرامج في كل مكان يعتمد عليه المطورون ومسؤولو النظام. لا يزال ، هناك وضع "قديم" لتشغيل البرامج النصية القديمة. يبدو أن هذا محاولة لتهدئة أي مخاوف للمستخدم بشأن التوافق مع الإصدارات السابقة.

يعد Moolenaar بأن المزيد من التغييرات ستأتي في الإصدارات المستقبلية. مهما يحدث، قد يجد العديد من المستخدمين لأول مرة أنفسهم يحاولون معرفة كيفية الخروج من Vim.

فيم 9.0: تغيير كبير في محرر نصوص رئيسي

Vim هي أداة مستخدمة على نطاق واسع في عالم Linux ، وتمثل تغييرات Vim 9.0 تغييرًا كبيرًا. تجعل أوامر لوحة المفاتيح غير العادية لـ Vim الأمر يبدو شاقًا للمستخدمين المحتملين ، لكن العديد منهم يجدون أن تعلم الأوامر يؤتي ثماره من حيث الكفاءة.