الفرق بين Emacs و Vim

مؤلف: Monica Porter
تاريخ الخلق: 22 مارس 2021
تاريخ التحديث: 17 قد 2024
Anonim
Vim Versus Emacs. Which Is Better?
فيديو: Vim Versus Emacs. Which Is Better?

المحتوى

الفرق الرئيسي

Emacs هو محرر يقف على قمة نظام بيئي قوي للغاية. مع vim ، على يحتاج إلى أن يكون لها قذيفة مفتوحة. وربما يكون هناك الكثير من علامات التبويب في متصفحك بسبب عدم وجود org-mode. يحتوي Emacs على مجموعات مفاتيح بديهية للغاية ، مثل C-n للخط التالي ، C-p للخط السابق ، وما إلى ذلك. في المقابل ، يستخدم Vim مفاتيح بديهية لا تصدق مثل j للخط التالي ، k للخط السابق.


ما هو Emacs؟

Emacs هو محرر شهير يستخدم بشكل أساسي على الأنظمة المعتمدة على Unix بواسطة المبرمجين والعلماء والمهندسين والطلاب ومسؤولي النظام. تُعد Emacs مخصصة للأشخاص الذين يرغبون في قضاء ساعات طويلة في تكوين محررهم ولديهم ميزات رائعة ومتكاملة مع البرامج الخارجية والضغط باستمرار على مفاتيح التعديل.

ما هو فيم؟

Vim هو محرر شكلي للغاية مصمم لتمكين التحرير الفعال. إنها نسخة محسّنة من محرر vi موزع مع معظم أنظمة UNIX. غالبًا ما يطلق على Vim اسم "محرر المبرمجين" ، وهو مفيد جدًا للبرمجة بحيث يعتبره الكثيرون IDE بالكامل. Vim هو للأشخاص الذين يريدون محررًا أساسيًا يمكن تهيئته بطريقة سريعة وقذرة ، ويدعم بعض الميزات ، ويبقى بشكل عام في طريقك.

الاختلافات الرئيسية

  1. يعد Emacs برنامجًا قديمًا جدًا مقارنةً بـ Vim.
  2. لدى Emacs مجموعات مفاتيح بديهية للغاية ، مثل C-n للخط التالي ، C-p للخط السابق ، وما إلى ذلك. على النقيض من ذلك ، يستخدم Vim مفاتيح بديهية لا تصدق مثل j للخط التالي ، k للخط السابق.
  3. معظم خيارات Vim هي خيارات عامة للقيام بأشياء مثل تغيير روابط المفاتيح أو عرض علامة التبويب. لدى Emacs ، من ناحية أخرى ، مفهوم مختلف تمامًا عن "الأوضاع" أو السلوكيات أو الميزات المختلفة التي يمكن إيقافها أو تشغيلها في ظروف معينة.
  4. Emacs lisp و Vimscript نفسها هي أيضا مختلفة جدا. لدى Emacs lisp (وفقًا لتقليد lisp الحقيقي) عدد قليل من العناصر البدائية ، ويبدو من السهل جدًا إدراكه. Vimscript هو أقصر وأصعب لمعرفة.
  5. Vim هو للأشخاص الذين يريدون محررًا أساسيًا يمكن تهيئته بطريقة سريعة وقذرة ، ويدعم بعض الميزات ، ويبقى بشكل عام في طريقك. تُعد Emacs مخصصة للأشخاص الذين يرغبون في قضاء ساعات طويلة في تكوين محررهم ولديهم ميزات رائعة ومتكاملة مع البرامج الخارجية والضغط باستمرار على مفاتيح التعديل.
  6. يتم كتابة Emacs في الغالب وتمديدها مع Elisp. يمتد Vim مع Vimscript.
  7. يحتوي Emacs على محرر ، و shell ، و Mailreader ، و Irc ، و Google يخطط حتى لوضع vi. يعد Emacs بمثابة توثيق ذاتي ، حيث تصبح التعليقات في التعليمات البرمجية هي الوثائق.
  8. تتميز Emacs بالتخصيص الفائق مقارنةً بـ Vim.

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

الفرق بين MDI و SDI

Monica Porter

قد 2024

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

المشاركات المثيرة للاهتمام