تم بالفعل إطلاق الإصدار الجديد من Vim 8.2 وهذه هي أخباره

همة

بعد عام ونصف من التطوير ، تم الإعلان عن إصدار الإصدار الجديد من محرر النصوص Vim 8.2 ، التي تصنف على أنها إصدارات ثانوية مع التخلص من الأخطاء والابتكارات المتراكمة مقترحات فريدة خلال مؤتمر VimConf 2018.

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

حسب نوع التوزيع ، يشير Vim إلى Charwareware ، أي بدلاً من بيع البرنامج أو جمع التبرعات لاحتياجات المشروع ، يطلب مؤلفو Vim تحويل أي مبلغ إلى مؤسسة خيرية إذا كان المستخدم يحب البرنامج.

الميزات الرئيسية الجديدة لـ Vim 8.2

في هذا الإصدار الجديد من Vim 8.2 تم تنفيذ الدعم المنبثق ، والتي ، إلى جانب خصائص النص خلال استطلاع في مؤتمر VimConf 2018 ، أشار مطورو الإضافات إلى أنها أكثر الميزات شيوعًا التي يفتقر إليها Vim.

النوافذ المنبثقة

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

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

خصائص النص

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

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

تجربة

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

بينما أيضًا في حالة إظهار خصائص النص ، تم إصدار البرنامج المساعد govim أيضًا ، والذي يستخدم لتسليط الضوء على بناء الجملة في برامج Go من خلال الحصول على معلومات حول دلالات اللغة من خادم LSP (بروتوكول خادم اللغة) خارجي. تُستخدم النوافذ المنبثقة من Govim لعرض المطالبات السياقية لأسماء الإكمال التلقائي ولعرض أوصاف الوظائف.

من التغييرات الأخرى التي تبرز في Vim 8.2:

  • تم اقتراح أمر جديد ": const" لتعريف المتغيرات التي لا يمكن تغييرها.
  • تمت إضافة القدرة على تحديد القواميس بمفاتيح أبجدية بدون استخدام علامات الاقتباس.
  • تمت إضافة القدرة على تعيين الكتل ، وتبسيط تعيين أجزاء النص متعددة الأسطر إلى المتغيرات.
  • تمت إضافة القدرة على إنشاء سلاسل الوظائف عند استدعاء الطرق.
  • تضمن الهيكل الرئيسي مكتبة xdiff ، والتي سمحت بتحسين عرض الاختلافات في خيارات النص المختلفة بشكل ملحوظ.
  • تمت إضافة إعداد "تعديل المفاتيح الأخرى" لتكوين روابط المفاتيح الموسعة.
  • دعم إضافي لوحدة التحكم ConPTY ، مما يتيح تحقيق جميع شاشات العرض الملونة في وحدة تحكم Windows 10
  • تم تحديث برنامج التثبيت لنظام التشغيل Windows.

كيفية تثبيت Vim 8.2 على Ubuntu ومشتقاته؟

للراغبين في تثبيت هذا الإصدار الجديد ، سيكونون قادرين على القيام بذلك من المستودع.

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

sudo add-apt-repository ppa:jonathonf/vim

sudo apt-get update

sudo apt install vim
المادة ذات الصلة:
قام Jonathon F بإزالة الوصول العام من PPA الخاص به بسبب استمرار إساءة استخدام الشركات للأغراض التجارية

محتوى المقال يلتزم بمبادئنا أخلاقيات التحرير. للإبلاغ عن خطأ انقر فوق هنا.

تعليق ، اترك لك

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   ناهويل قال

    شكرا جزيلا لقد ساعدني كثيرا