Software : GNU : GNU Emacs

GNU Emacs

Versie
24
Platforms
Licentie Open Source
Categorie Programming

Software Review

Hoofdfuncties

  • Open source, teksteditor over meerdere platformen
  • Zeer uitbreidbaar
  • Handige zelfstudies en handleidingen

GNU Emacs is een opensource-teksteditor voor Linux-, Windows- en OS X-platforms. Hiermee kun je gewone tekstbestanden bewerken, programma's testen, bestanden beheren en zelfs games spelen, zoals Tetris.

Emacs is een eenvoudige teksteditor die vaak wordt gebruikt voor het bewerken van broncode, shells, directoryoverzichten , webpagina's en e-mailberichten. Het programma werkt met toetsaanslagen om u te helpen bij het bewerken en automatiseren van taken voor sneller en efficiënter werken. Naast het bewerken van tekst, fungeert Emacs als een IDE, waarmee u tools voor het compileren, uitvoeren en testen van programma's krijgt. Emacs kan ook als bestandsbeheerder fungeren, zodat u bestanden kunt ordenen, bewerken en verwijderen. Met het programma kun je games spelen, zoals Tetris en Towers of Hanoi, binnen het programma.

Een van de meest opvallende kenmerken van Emacs is dat het je de mogelijkheid biedt om het programma naar jouw wensen aan te passen. Hiermee kunt u macro's opslaan om uw repetitieve taken te automatiseren. Je kunt bijna elke functie binnen het programma ook via de Emacs Lisp (Elisp) -taal wijzigen en uitbreiden. U kunt de Emacs-functies wijzigen en het uiterlijk aanpassen, zoals lettertypen en kleurenschema's. Emacs biedt ook handige tutorials die je helpen om vertrouwd te raken met de commando's en mogelijkheden.

GNU Emacs is een populaire teksteditor onder Unix-gebruikers en lijkt op vi-teksteditors, zoals gVim. Als je programmeerkennis hebt en je teksteditor wilt aanpassen voor sneller en efficiënter werken, kan GNU Emacs goed bij je passen.

Bijgewerkt: 15 april 2014

▶ Primaire bestandsextensie

.el – Emacs Lisp Code File

▶ Andere bestandsextensies gebruikt GNU Emacs 24

Ondersteunde bestandstypes
.HS Haskell Script
.MPS Mathematical Programming System File
.S Source Code File
.ASM Assembly Language Source Code File
.CEL Celestia Script File
.M Mercury Source Code File
.ELC Emacs Compiled Lisp File
.MD Markdown Documentation File
.MD Machine Description File
.EX Euphoria Source Code
.EXW Euphoria Source code File
.ERR Error Log File
.C C/C++ Source Code File
.CFG Wesnoth Markup Language File
.PY Python Script
.TXT Plain Text File
.INFO Texinfo Document
.1 Unix Section 1 Man Page
.H C/C++/Objective-C Header File
.INC Include File
.A Static Library
.MENU Quake 3 Engine Menu File
.JAVA Java Source Code File
.JSON JavaScript Object Notation File
.MAN Unix Manual
.ML ML Source Code File
.PROPERTIES Minecraft Properties File
.PROPERTIES Java Properties File
.TRI Triangle Mesh File
.UTF8 Unicode UTF8-Encoded Text Document
.CC C++ Source Code File
.OPTS Linux Configuration Options File
.CONF Unix Configuration File
.LHS Literate Haskell Script
.LUA Lua Source File
.L Lex Source File
.LPD LPD Daemon Print Permissions File
Extra gerelateerde bestandsindelingen
.INFO Generic Information File
.JAV Java Source File
.CONF Generic Configuration File