Huis Ontwikkeling Wat is Emacs? - definitie van techopedia

Wat is Emacs? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Emacs?

Emacs is een klasse van cross-platform zeer aanpasbare teksteditors gemaakt door Richard Stallman. De eerste Emacs werd uitgebracht in 1976. Tegenwoordig is Emacs ontwikkeld in het kader van het GNU-project en geschreven in C en Emacs Lisp. Emacs heeft vele soorten, maar GNU Emacs en XEmacs zijn de twee meest populaire versies.


Emacs-teksteditors bieden verschillende inhoudsgevoelige modi voor platte tekst, programmeerbroncodes en HTML-code. Dergelijke modi zijn voorzien van syntaxisaccentuering, waarbij verschillende kleuren worden gebruikt om verschillende syntaxiselementen te markeren (zoals lussen, opmerkingen, variabelen, enz.). Met deze functie kan programmacode gemakkelijker en sneller worden gelezen en wordt de ontwikkeling versneld.

Techopedia legt Emacs uit

Emacs is een van de twee meest gebruikte teksteditors in de Unix- en Linux-platforms. Het kan gratis worden gedownload van de GNU-site of van talloze mirror-sites over de hele wereld.


Emacs is meer dan alleen een teksteditor; het kan ook shell-opdrachten geven, toegang krijgen tot internet, programma's schrijven en testen en e-mails lezen en verzenden binnen de Emacs-omgeving. Omdat het een platformonafhankelijk programma is, kunnen Emacs op verschillende besturingssystemen draaien, waaronder Windows, Mac OS X, Linux, FreeBSD, SunOS, Solaris en OpenBSD. Emacs kan verder worden uitgebreid of aangepast met behulp van Emacs Lisp, een dialect van de programmeertaal Lisp. Emacs Lisp bevat tal van extensies, zoals een projectplanner, agenda, debugger-interface en een e-mail- en nieuwslezer.


Een andere handige functie die tekst en code leesbaarder maakt, is automatisch inspringen. Emacs identificeert blokken code en groepeert ze dienovereenkomstig. Het biedt ook Unicode-tekenondersteuning voor vrijwel alle schrijfsystemen en talen en beschikt over zelfdocumentatie, die automatisch documentatie genereert en weergeeft voor elke opdracht, variabele en interne functie in de broncode van een programma.

Wat is Emacs? - definitie van techopedia