Zuhause Entwicklung Was ist Emacs? - Definition aus techopedia

Was ist Emacs? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Emacs?

Emacs ist eine Klasse von plattformübergreifenden, hochgradig anpassbaren Texteditoren, die von Richard Stallman erstellt wurden. Der erste Emacs wurde 1976 veröffentlicht. Heute wird Emacs unter dem GNU-Projekt entwickelt und in C und Emacs Lisp geschrieben. Emacs hat viele Typen, aber GNU Emacs und XEmacs sind die beiden beliebtesten Versionen.


Emacs-Texteditoren bieten verschiedene inhaltsempfindliche Modi für Nur-Text, Programmierquellcodes und HTML-Code. In solchen Modi wird die Syntax hervorgehoben, wobei verschiedene Farben zum Hervorheben verschiedener Syntaxelemente (wie Schleifen, Kommentare, Variablen usw.) verwendet werden. Diese Funktion kann das Lesen von Programmcode erleichtern und beschleunigen und die Entwicklung beschleunigen.

Techopedia erklärt Emacs

Emacs ist einer der beiden am häufigsten verwendeten Texteditoren unter Unix und Linux. Es kann kostenlos von der GNU-Site oder von zahlreichen Mirror-Sites auf der ganzen Welt heruntergeladen werden.


Emacs ist mehr als nur ein Texteditor. Es kann auch Shell-Befehle ausgeben, auf das Internet zugreifen, Programme schreiben und testen sowie E-Mails in der Emacs-Umgebung lesen und senden. Da es sich um ein plattformübergreifendes Programm handelt, kann Emacs auf einer Vielzahl von Betriebssystemen ausgeführt werden, darunter Windows, Mac OS X, Linux, FreeBSD, SunOS, Solaris und OpenBSD. Emacs kann mit Emacs Lisp, einem Dialekt der Programmiersprache Lisp, erweitert oder angepasst werden. Emacs Lisp enthält zahlreiche Erweiterungen wie einen Projektplaner, einen Kalender, eine Debugger-Oberfläche sowie einen Mail- und Newsreader.


Eine weitere nützliche Funktion, die Text und Code besser lesbar macht, ist die automatische Einrückung. Emacs identifiziert Codeblöcke und gruppiert sie entsprechend. Es bietet auch Unicode-Zeichenunterstützung für praktisch alle Schriftsysteme und Sprachen und verfügt über eine Selbstdokumentation, die automatisch eine Dokumentation für jeden Befehl, jede Variable und jede interne Funktion im Quellcode eines Programms generiert und anzeigt.

Was ist Emacs? - Definition aus techopedia