Sommario:
Definizione - Cosa significa Emacs?
Emacs è una classe di editor di testo altamente personalizzabili multipiattaforma creati da Richard Stallman. Il primo Emacs è stato rilasciato nel 1976. Oggi, Emacs è sviluppato nell'ambito del progetto GNU e scritto in C ed Emacs Lisp. Emacs ha molti tipi, ma GNU Emacs e XEmacs sono le due versioni più popolari.
Gli editor di testo Emacs offrono diverse modalità sensibili al contenuto per testo semplice, codici sorgente di programmazione e codice HTML. Tali modalità presentano l'evidenziazione della sintassi, in cui vengono utilizzati colori diversi per evidenziare elementi di sintassi diversi (come loop, commenti, variabili, ecc.). Questa funzione può rendere il codice del programma più semplice e veloce da leggere e di conseguenza accelerare lo sviluppo.
Techopedia spiega Emacs
Emacs è uno dei due editor di testo più utilizzati nelle piattaforme Unix e Linux. Può essere scaricato gratuitamente dal sito GNU o da numerosi siti mirror in tutto il mondo.
Emacs è più di un semplice editor di testo; può anche emettere comandi shell, accedere a Internet, scrivere e testare programmi e leggere e inviare e-mail all'interno dell'ambiente Emacs. Becaus è un programma multipiattaforma, Emacs può essere eseguito su una varietà di sistemi operativi, tra cui Windows, Mac OS X, Linux, FreeBSD, SunOS, Solaris e OpenBSD. Emacs può essere ulteriormente esteso o personalizzato utilizzando Emacs Lisp, un dialetto del linguaggio di programmazione Lisp. Emacs Lisp include numerose estensioni come un pianificatore di progetto, un calendario, un'interfaccia di debugger e un lettore di posta e notizie.
Un'altra utile funzione che rende più leggibili testo e codice è il rientro automatico. Emacs identifica i blocchi di codice e li raggruppa di conseguenza. Fornisce inoltre supporto per i caratteri Unicode praticamente per tutti i sistemi e le lingue di scrittura e dispone di autocertificazione, che genera e visualizza automaticamente la documentazione per ogni comando, variabile e funzione interna trovata nel codice sorgente di un programma.
