GNU Emacs
| Version | 28(Stand: 27.4.2023) |
| Plattformen | Windows, Mac, Linux |
| Lizenz | Open Source |
| Kategorie | Programmierung |
Hauptfunktionen
- Quelloffener, plattformübergreifender Texteditor
- Enthält Werkzeuge für eine integrierte Entwicklungsumgebung, Spiele und viele weitere Zusatzfunktionen
- Kann mithilfe von Erweiterungen angepasst werden
- Enthält ein hilfreiches Handbuch und Tutorials
Softwareübersicht
GNU Emacs ist ein quelloffener Texteditor für Linux, Windows und macOS. Neben einfachen Werkzeugen zur Textbearbeitung bietet es viele weitere Funktionen, darunter Werkzeuge für eine integrierte Entwicklungsumgebung (integrierte Entwicklungsumgebung), einen Kalender, ein E-Mail- und Nachrichtenprogramm, Spiele und mehr.
Vor allem Entwickler und andere fortgeschrittene PC-Nutzer verwenden Emacs, um Quellcodedateien, Webseiten und andere Dokumente zu schreiben und zu bearbeiten. Die Sammlung von Tastenkürzeln und inhaltsabhängigen Bearbeitungsmodi von Emacs erleichtert erfahrenen Benutzern das Schreiben von Programmen und Webseiten. Anschließend können Entwickler die in Emacs enthaltenen Compiler-, Laufzeit- und Debugging-Werkzeuge verwenden, um ihre Programme auszuführen und zu testen.
Emacs bietet jedoch auch andere Funktionen, die es selbst für Anfänger zu einem nützlichen und unterhaltsamen Texteditor machen. So können Benutzer beispielsweise Snake und Tetris direkt im Editor spielen, wenn sie eine Pause von dem Dokument brauchen, an dem sie gerade schreiben. Und obwohl Emacs auf neue oder weniger fortgeschrittene PC-Nutzer abschreckend wirken kann, enthält es ein Handbuch und Tutorials, die beim Erlernen seiner Befehle und Funktionen helfen.
Emacs ermöglicht (und empfiehlt) außerdem die Installation von Erweiterungen, die dem Programm noch mehr Funktionen hinzufügen. Auf der Website des Programms stehen zahlreiche Erweiterungen zur Verfügung, und Entwickler können mit der Programmiersprache Emacs Lisp (Elisp) eigene Erweiterungen erstellen.
Zusammenfassung
GNU Emacs ist am besten für Benutzer geeignet, die bereit sind, seine zahlreichen Tastenkürzel zu erlernen, sich intensiv mit den vielen fortgeschrittenen Funktionen zu beschäftigen und Erweiterungen hinzuzufügen, die das Programm noch stärker anpassen. Wenn Sie nach einem einfachen Texteditor suchen, den Sie schnell erlernen können, ist GNU Emacs wahrscheinlich nicht das Richtige für Sie. Wenn Sie jedoch einen anpassbaren, funktionsreichen und stark erweiterbaren Editor suchen, könnte Emacs genau das sein, was Sie brauchen.
Primärer Dateityp
Unterstützte Dateitypen
| Dateiendung | Dateityp |
|---|---|
| .EL | Emacs-Lisp-Code-Datei |
| .1 | Unix-Handbuchseite, Abschnitt 1 |
| .A | Statische Bibliothek |
| .ASM | Quelldatei in Assemblersprache |
| .C | C/C++-Quellcodedatei |
| .CC | C++-Quellcodedatei |
| .CEL | Celestia-Skriptdatei |
| .CFG | Wesnoth-Markup-Language-Datei |
| .CONF | Unix-Konfigurationsdatei |
| .ELC | Kompilierte Emacs-Lisp-Datei |
| .ERR | Fehlerprotokolldatei |
| .EX | Euphoria-Quellcode |
| .EXW | Euphoria-Quelldatei |
| .H | C/C++/Objective-C-Headerdatei |
| .HS | Haskell-Skript |
| .INC | Include-Datei |
| .INFO | Texinfo-Dokument |
| .JAVA | Java-Quellcodedatei |
| .JSON | JavaScript Object Notation-Datei |
| .L | Lex-Quelldatei |
| .LHS | Literate-Haskell-Skript |
| .LPD | LPD-Daemon-Datei für Druckberechtigungen |
| .LUA | Lua-Quellcode |
| .M | Mercury-Quellcodedatei |
| .MAN | Unix-Handbuch |
| .MD | Markdown-Dokumentationsdatei |
| .MD | Maschinenbeschreibungsdatei |
| .MENU | Menüdatei der Quake-3-Engine |
| .ML | ML-Quelldatei |
| .MPS | Mathematical Programming System-Datei |
| .OPTS | Linux-Konfigurationsoptionsdatei |
| .ORG | Emacs-Org-Textdokument |
| .PROPERTIES | Java-Properties-Datei |
| .PROPERTIES | Minecraft-Properties-Datei |
| .PY | Python-Skript |
| .S | Quelldatei |
| .TRI | Dreiecksnetzdatei |
| .TXT | Klartextdatei |
| .UTF8 | Unicode-UTF-8-codiertes Textdokument |
Weitere verwandte Dateitypen
| Dateiendung | Dateityp |
|---|---|
| .CONF | Generische Konfigurationsdatei |
| .INFO | Allgemeine Informationsdatei |
| .JAV | Java-Quelldatei |
