GNU Emacs

Versie28(per 27-4-2023)
PlatformsWindows, Mac, Linux
LicentieOpen source
CategorieProgrammeren
Naar website
Beoordeling:3,5  |  34 stemmen

Belangrijkste functies

  • Opensource-teksteditor voor meerdere platforms
  • Bevat IDE-hulpmiddelen, games en veel andere extra functies
  • Kan worden aangepast met uitbreidingen
  • Bevat een handige handleiding en zelfstudies

Softwareoverzicht

Schermafbeelding van GNU Emacs 28
Schermafbeelding van GNU Emacs 28

GNU Emacs is een opensource-teksteditor die beschikbaar is voor Linux, Windows en macOS. Naast eenvoudige tekstbewerkingsfuncties bevat het programma veel andere functies, waaronder hulpmiddelen voor een geïntegreerde ontwikkelomgeving (IDE), een kalender, een e-mail- en nieuwslezer, games en meer.

Vooral ontwikkelaars en andere gevorderde pc-gebruikers gebruiken Emacs om sourcecode-bestanden, webpagina's en andere documenten te schrijven en te bewerken. De reeks sneltoetsopdrachten en inhoudsafhankelijke bewerkingsmodi van Emacs maakt het schrijven van programma's en webpagina's eenvoudig voor ervaren gebruikers. Ontwikkelaars kunnen vervolgens de compiler, runtime- en foutopsporingshulpmiddelen van Emacs gebruiken om hun programma's uit te voeren en te testen.

Emacs bevat echter ook andere functies die het programma tot een nuttige en leuke teksteditor maken, zelfs voor beginnende gebruikers. Zo kunnen gebruikers Snake en Tetris in de editor spelen als ze even pauze nodig hebben van het document waaraan ze werken. En hoewel Emacs overweldigend kan lijken voor nieuwe of minder ervaren pc-gebruikers, bevat het programma een handleiding en zelfstudies die je helpen de opdrachten en functies te leren.

Met Emacs kun je ook uitbreidingen installeren (en het programma moedigt je daartoe aan), waarmee je nog meer functies aan het programma toevoegt. Op de website van het programma zijn allerlei uitbreidingen beschikbaar en ontwikkelaars kunnen hun eigen uitbreidingen maken met de programmeertaal Emacs Lisp (Elisp).

Samenvatting

GNU Emacs komt het best tot zijn recht bij gebruikers die bereid zijn de vele sneltoetsopdrachten te leren, zich grondig te verdiepen in de reeks geavanceerde functies en uitbreidingen toe te voegen om het programma nog verder aan te passen. Als je op zoek bent naar een eenvoudige teksteditor die je snel onder de knie hebt, is GNU Emacs waarschijnlijk niets voor jou. Maar als je een aanpasbare editor met veel functies en uitgebreide uitbreidingsmogelijkheden wilt, is Emacs misschien precies wat je zoekt.

Primair bestandstype

bestandspictogram.ELEmacs Lisp-codebestand

Ondersteunde bestandstypen

ExtensieBestandstype
.ELEmacs Lisp-codebestand
.1Unix-manpagina van sectie 1
.AStatische bibliotheek
.ASMBroncodebestand voor assemblytaal
.CC/C++-broncodebestand
.CCC++-broncodebestand
.CELCelestia-scriptbestand
.CFGWesnoth Markup Language-bestand
.CONFUnix-configuratiebestand
.ELCGecompileerd Emacs Lisp-bestand
.ERRFoutlogbestand
.EXEuphoria-broncode
.EXWEuphoria-broncodebestand
.HC/C++/Objective-C-headerbestand
.HSHaskell-script
.INCInclude-bestand
.INFOTexinfo-document
.JAVAJava-broncodebestand
.JSONJavaScript Object Notation-bestand
.LLex-broncodebestand
.LHSLiterate Haskell-script
.LPDLPD-daemonbestand met afdrukmachtigingen
.LUALua-broncode
.MMercury-broncodebestand
.MANUnix-handleiding
.MDMachinebeschrijvingsbestand
.MDMarkdown-documentatiebestand
.MENUQuake 3 Engine-menubestand
.MLML-broncodebestand
.MPSMathematical Programming System-bestand
.OPTSLinux-configuratieoptiesbestand
.ORGEmacs Org-tekstdocument
.PROPERTIESJava-propertiesbestand
.PROPERTIESMinecraft Properties-bestand
.PYPython-script
.SBroncodebestand
.TRIDriehoeksmeshbestand
.TXTTekstbestand zonder opmaak
.UTF8Unicode UTF-8-gecodeerd tekstdocument

Overige gerelateerde bestandstypen

ExtensieBestandstype
.CONFAlgemeen configuratiebestand
.INFOAlgemeen informatiebestand
.JAVJava-bronbestand
Bijgewerkt op 27-4-2023