programvara : GNU : GNU Emacs

GNU Emacs

Version
24
Plattformar
lisens Open Source
Kategori Programmering

Programgranskning

Huvud funktioner

  • Öppen källkod, plattformsoberoende textplattaredigerare
  • Mycket utbyggbart
  • Användbara utbildningsguider och manualer

GNU Emacs är en textredigerare med öppen källkod för Linux, Windows och OS X-plattformar. Det låter dig redigera vanliga textfiler, testa program, hantera filer och till och med spela spel, som Tetris.

Emacs är en enkel textredigerare som vanligtvis används för att redigera källkod, skal, katalogposter, webbsidor och e-postmeddelanden. Programmet fungerar genom tangentkommandon för att hjälpa dig att redigera och automatisera uppgifter för snabbare och mer effektivt arbete. Förutom att redigera text, fungerar Emacs som en IDE, vilket ger dig verktyg för att kompilera, köra och testa program. Emacs kan också fungera som en filhanterare, så att du kan organisera, redigera och ta bort filer. Programmet låter dig spela spel, som Tetris och Towers of Hanoi, inom programmet.

En av de mest framträdande egenskaperna hos Emacs är att det ger dig möjligheten att anpassa programmet efter dina behov. Det låter dig spara makron för att automatisera dina repetitiva uppgifter. Du kan också modifiera och utöka nästan alla funktioner i programmet via Emacs Lisp (Elisp) språk. Du kan ändra Emacs-funktioner och anpassa dess utseende, som typsnitt och färgscheman. Emacs tillhandahåller också användbara handledningar som hjälper dig att vänja dig med kommandon och funktioner.

GNU Emacs är en populär textredigerare bland Unix-användare och liknar textredigerare som gVim. Om du har programmeringskunskaper och vill anpassa textredigering för snabbare och effektivare arbete, kan GNU Emacs vara en bra passform för dig.

Uppdaterad: 15 april 2014

▶ Primär filtillägg

.el - Emacs Lisp-kodfil

▶ Andra filtillägg som används GNU Emacs 24

Filtyper som stöds
.HS Haskell Script
.MPS Systemfil för matematisk programmering
.S Källkodsfil
.ASM Assembly Language Källkodsfil
.CEL Celestia skriptfil
.M Mercury källkodsfil
.ELC Emacs kompilerad Lisp-fil
.MD Markdown dokumentationsfil
.MD Maskinbeskrivningsfil
.EX Euphoria källkod
.EXW Euphoria Källkod Fil
.FELA Felloggfil
.C C/C++ källkodsfil
.CFG Wesnoth Markup Language File
.PY Python-skript
TXT Vanlig textfil
.INFO Texinfo-dokument
.1 Unix Sektion 1 Man Page
.H C/C++/Objective-C Header-fil
.INC Inkludera fil
.A Statiskt bibliotek
.MENY Quake 3 Engine-menyfil
.JAVA Java-källkodsfil
.JSON JavaScript-objektnotationsfil
.MON Unix manual
.ML ML källkodsfil
.EGENSKAPER Egenskapsfil för Minecraft
.EGENSKAPER Java-egenskapsfil
.TRE Triangelnätfil
.UTF8 Unicode UTF8-kodat textdokument
.DC C++ källkodsfil
.OPTS Linux-konfigurationsalternativfil
.CONF Unix-konfigurationsfil
.LHS Läskunnig Haskell Script
.HATT Lua källfil
.L Lex källfil
.LPD LPD Daemon Print Permissions File
Ytterligare relaterade filformat
.INFO Generisk informationsfil
.JA Java källfil
.CONF Generisk konfigurationsfil