بيت تطوير ما هو emacs؟ - تعريف من techopedia

ما هو emacs؟ - تعريف من techopedia

جدول المحتويات:

Anonim

تعريف - ماذا يعني Emacs؟

Emacs هي فئة من محرري النصوص القابلة للتخصيص بدرجة عالية عبر الأنظمة التي أنشأها ريتشارد ستولمان. تم إصدار أول Emacs في عام 1976. اليوم ، تم تطوير Emacs في إطار مشروع GNU وكتب في C و Emacs Lisp. يوجد لدى Emacs العديد من الأنواع ، لكن جنو إيماكس و XEmacs هما الإصداران الأكثر شعبية.


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

تيكوبيديا يوضح إيماكس

يعد Emacs أحد أكثر برامج تحرير النصوص استخدامًا على نطاق واسع في نظامي التشغيل Unix و Linux. يمكن تنزيله مجانًا من موقع GNU أو من العديد من مواقع النسخ المتطابقة حول العالم.


Emacs هو أكثر من مجرد محرر نصوص ؛ يمكنه أيضًا إصدار أوامر shell والوصول إلى الإنترنت والكتابة واختبار البرامج وقراءة وإرسال رسائل البريد الإلكتروني داخل بيئة Emacs. ولأنه برنامج متعدد المنصات ، يمكن تشغيل Emacs على مجموعة متنوعة من أنظمة التشغيل ، بما في ذلك Windows و Mac OS X و Linux و FreeBSD و SunOS و Solaris و OpenBSD. يمكن تمديد Emacs أو تخصيصها باستخدام Emacs Lisp ، وهي لهجة لغة برمجة Lisp. يتضمن Emacs Lisp ملحقات عديدة مثل مخطط المشروع والتقويم وواجهة مصحح الأخطاء وقارئ البريد والأخبار.


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

ما هو emacs؟ - تعريف من techopedia