GNU Emacs

Versione28(aggiornata: 27/4/2023)
PiattaformeWindows, Mac, Linux
LicenzaOpen source
CategoriaProgrammazione
Vai al sito web
Valutazione:3,5  |  34 Voti

Caratteristiche principali

  • Editor di testo open source e multipiattaforma
  • Include strumenti per l'IDE, giochi e molte altre funzionalità aggiuntive
  • Può essere personalizzato usando le estensioni
  • Include un manuale e tutorial utili

Panoramica del software

Screenshot di GNU Emacs 28
Screenshot di GNU Emacs 28

GNU Emacs è un editor di testo open source disponibile per Linux, Windows e macOS. Oltre ai semplici strumenti di modifica del testo, include molte altre funzionalità, tra cui strumenti per l'ambiente di sviluppo integrato, un calendario, un lettore di posta e notizie, giochi e altro ancora.

Soprattutto, gli sviluppatori e altri utenti esperti di PC usano Emacs per scrivere e modificare file di codice sorgente, pagine web e altri documenti. L'insieme di comandi da tastiera e le modalità di modifica sensibili al contenuto di Emacs rendono la scrittura di programmi e pagine web molto semplice per gli utenti esperti. Gli sviluppatori possono poi usare il compilatore, l'ambiente di esecuzione e gli strumenti di debug inclusi in Emacs per eseguire e testare i propri programmi.

Tuttavia, Emacs include altre funzionalità che lo rendono un editor di testo utile e divertente anche per gli utenti meno esperti. Ad esempio, Emacs permette di giocare a Snake e Tetris direttamente nell'editor quando serve una pausa dal documento che stanno scrivendo. Inoltre, anche se Emacs può sembrare impegnativo per i nuovi utenti o per quelli meno esperti di PC, include un manuale e dei tutorial che ti aiuteranno a imparare a usare i suoi comandi e le sue funzionalità.

Emacs ti permette anche di installare (e incoraggia a farlo) estensioni, che aggiungono ancora più funzionalità al programma. Sul sito web del programma sono disponibili numerose estensioni e gli sviluppatori possono crearne di proprie usando il linguaggio di programmazione Emacs Lisp (Elisp).

Riepilogo

GNU Emacs dà il meglio di sé nelle mani di utenti disposti a imparare i suoi numerosi comandi da tastiera, ad approfondire la sua raccolta di funzionalità avanzate e ad aggiungere estensioni per personalizzare ulteriormente il programma. Se cerchi un editor di testo semplice e facile da imparare, probabilmente GNU Emacs non fa per te. Ma se vuoi un editor personalizzabile, ricco di funzionalità e altamente estensibile, Emacs potrebbe essere quello che stai cercando.

Tipo di file principale

icona file.ELFile di codice Emacs Lisp

Tipi di file supportati

EstensioneTipo di file
.ELFile di codice Emacs Lisp
.1Pagina man Unix della sezione 1
.ALibreria statica
.ASMFile di codice sorgente in linguaggio assembly
.CFile di codice sorgente C/C++
.CCFile di codice sorgente C++
.CELFile di script Celestia
.CFGFile del linguaggio di markup di Wesnoth
.CONFFile di configurazione Unix
.ELCFile Lisp compilato da Emacs
.ERRFile di log degli errori
.EXCodice sorgente Euphoria
.EXWFile di codice sorgente Euphoria
.HFile header C/C++/Objective-C
.HSScript Haskell
.INCFile di inclusione
.INFODocumento Texinfo
.JAVAFile di codice sorgente Java
.JSONFile JavaScript Object Notation
.LFile sorgente Lex
.LHSScript Haskell letterato
.LPDFile delle autorizzazioni di stampa del demone LPD
.LUACodice sorgente Lua
.MFile di codice sorgente Mercury
.MANManuale Unix
.MDFile di descrizione della macchina
.MDFile di documentazione Markdown
.MENUFile di menu del motore Quake 3
.MLFile di codice sorgente ML
.MPSFile del Mathematical Programming System
.OPTSFile di opzioni di configurazione di Linux
.ORGDocumento di testo Org di Emacs
.PROPERTIESFile delle proprietà Java
.PROPERTIESFile delle proprietà di Minecraft
.PYScript Python
.SFile di codice sorgente
.TRIFile di mesh triangolare
.TXTFile di testo semplice
.UTF8Documento di testo codificato in Unicode UTF-8

Altri tipi di file correlati

EstensioneTipo di file
.CONFFile di configurazione generico
.INFOFile generico di informazioni
.JAVFile sorgente Java
Aggiornato: 27/4/2023