freeCodeCamp/guide/arabic/neovim/index.md

2.7 KiB

title localeTitle
Neovim غير مصرح بها

Neovim

Neovim هو refactor ، وأحيانا Redactor ، في تقليد Vim (الذي يستمد نفسه من ستيفي ). وهي ليست إعادة كتابة بل هي امتداد وتوسيع لفيم. توجد العديد من الحيوانات المستنسخة والمشتقات ، بعضها ذكي للغاية - ولكن لا يوجد Vim. بني Neovim للمستخدمين الذين يريدون الأجزاء الجيدة من Vim ، وأكثر من ذلك. Vim هو محرر نصوص قابل للتكوين بشكل كبير مصمم لجعل إنشاء وتغيير أي نوع من النصوص فعال للغاية. يتم تضمينه كـ "vi" مع معظم أنظمة UNIX ومع Apple OS X.

الأهداف

  • توفير Vim مرنة ، قابلة للمد مع بديل سريع للنصوص من الدرجة الأولى (lua / luajit)
  • توفير تجربة متسقة للمستخدم عبر الأنظمة الأساسية
  • الاستفادة من تطوير Vim المستمر: الانسجام
  • الحفاظ على تعادل الميزة مع فيم. تجنب الانحدار
  • تابع تقليد Vim للتوافق مع الإصدارات السابقة ، مع بعض الاستثناءات القليلة
  • الحفاظ على جوهر صغير وسريع
  • استهدف جميع الأنظمة الأساسية المدعومة بواسطة libuv
  • حقق أقصى استفادة من المربع ، للمستخدمين الجدد ولكن بصفة خاصة المستخدمين العاديين
  • تفويض المكوِّنات الإضافية ، مع الحفاظ على فاعلية المحرر الأساسي

غير بالأهداف

  • تحويل فيم إلى IDE
  • الحد من تطبيقات الطرف الثالث (مثل IDEs!) بنيت مع Neovim
  • إهمال VimL
  • سادسا التوافق

مبادئ

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

لمزيد من المعلومات ، توجه إلى صفحة Neovim الرئيسية