Съдържание:
Определение - Какво означава Emacs?
Emacs е клас на много-платформени текстови редактори, които могат да бъдат персонализирани, създадени от Ричард Сталман. Първият Emacs е пуснат през 1976 г. Днес Emacs е разработен по проект GNU и е написан на C и Emacs Lisp. Emacs има много видове, но GNU Emacs и XEmacs са двете най-популярни версии.
Текстовите редактори на Emacs предлагат различни чувствителни към съдържанието режими за обикновен текст, изходни кодове за програмиране и HTML код. Такива режими се отличават със синтаксис, където различни цветове се използват за подчертаване на различни елементи на синтаксиса (като бримки, коментари, променливи и т.н.). Тази функция може да направи програмния код по-лесен и по-бърз за четене и съответно да ускори разработването.
Техопедия обяснява Emacs
Emacs е един от двата най-широко използвани текстови редактори в платформите Unix и Linux. Тя може да бъде изтеглена безплатно от сайта на GNU или от многобройни огледални сайтове по целия свят.
Emacs е нещо повече от текстов редактор; той може също така да издава команди за черупки, да влиза в Интернет, да пише и тества програми и да чете и изпраща имейли в Emacs среда. Becaus това е кросплатформена програма, Emacs може да работи на различни операционни системи, включително Windows, Mac OS X, Linux, FreeBSD, SunOS, Solaris и OpenBSD. Emacs може да бъде допълнително разширен или персонализиран с помощта на Emacs Lisp, диалект на езика за програмиране на Lisp. Emacs Lisp включва множество разширения като планиращ проект, календар, интерфейс за отстраняване на грешки и четец на поща и новини.
Друга полезна функция, която прави текста и кода по-четими, е автоматичното отстъп. Emacs идентифицира блокове от кодове и ги групира съответно. Той също така осигурява поддръжка на символи на Unicode за практически всички системи за писане и езици и разполага със самодокументация, която автоматично генерира и показва документация за всяка команда, променлива и вътрешна функция, намираща се в изходния код на програмата.