Hjem Utvikling Hva er emacs? - definisjon fra techopedia

Hva er emacs? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr Emacs?

Emacs er en klasse av svært tilpassede tekstredigerere som er tilpasset tvers av plattformer opprettet av Richard Stallman. De første Emacs ble utgitt i 1976. I dag er Emacs utviklet under GNU-prosjektet og skrevet i C og Emacs Lisp. Emacs har mange typer, men GNU Emacs og XEmacs er de to mest populære versjonene.


Emacs tekstredigerere tilbyr forskjellige innholdsfølsomme modus for ren tekst, programmering av kildekoder og HTML-kode. Slike moduser har syntaksutheving, der forskjellige farger brukes til å fremheve forskjellige syntakselementer (som løkker, kommentarer, variabler osv.). Denne funksjonen kan gjøre programkoden enklere og raskere å lese, og følgelig gjøre utviklingen raskere.

Techopedia forklarer Emacs

Emacs er en av de to mest brukte tekstredigererne i Unix- og Linux-plattformene. Det kan lastes ned gratis fra GNU-nettstedet eller fra en rekke speilsider rundt om i verden.


Emacs er mer enn bare en tekstredigerer; den kan også gi shell-kommandoer, få tilgang til Internett, skrive og teste programmer og lese og sende e-post i Emacs-miljøet. For det er et kryssplattform-program, Emacs kan kjøre på en rekke operativsystemer, inkludert Windows, Mac OS X, Linux, FreeBSD, SunOS, Solaris og OpenBSD. Emacs kan utvides eller tilpasses ytterligere ved hjelp av Emacs Lisp, en dialekt av Lisp-programmeringsspråket. Emacs Lisp inkluderer mange utvidelser som en prosjektplanlegger, kalender, feilsøkingsgrensesnitt og en mail- og nyhetsleser.


En annen nyttig funksjon som gjør tekst og kode mer lesbar, er automatisk innrykk. Emacs identifiserer kodeblokker og grupperer dem deretter. Det gir også Unicode-karakterstøtte for praktisk talt alle skriftsystemer og språk, og har selvdokumentasjon, som automatisk genererer og viser dokumentasjon for hver kommando, variabel og intern funksjon som finnes i programmets kildekode.

Hva er emacs? - definisjon fra techopedia