Nel prossimo articolo daremo uno sguardo a Gnu Emacs 25.3.2. est editor di testo Non ha bisogno di presentazioni, in quanto è abbastanza famoso e utilizzato da tutti i tipi di informatici in tutto il mondo. Emacs è un editor di testo gratuito, open source, estensibile e personalizzabile. È multipiattaforma e lo troveremo disponibile per Gnu / Linux, Windows e Mac. Inoltre è sviluppato dal progetto GNU e pubblicato sotto licenza GNU GPL.
Nemmeno io credo di poter raccontare niente di nuovo sulla sua storia. Lo sviluppo del primo Emacs iniziò a metà degli anni '1970 nei laboratori del MIT. Richard Stallman ha iniziato a lavorare su GNU Emacs nel lontano 1984 per produrre un'alternativa di software libero al Gosling Emacs proprietario. Il lavoro su questo editor è ancora attivo nel 2017.
Gnu Emacs è un file editor di testo con uno un gran numero di funzioni. Questo lo rende molto popolare tra i programmatori e gli utenti tecnici. GNU Emacs fa parte del progetto GNU ed è la versione più popolare di Emacs con molte attività di sviluppo. Questo editor è descritto nel Manuale utente GNU Emacs come: «un editor estensibile, personalizzabile, in tempo reale e auto-documentante«. Quest'ultimo termine non significa che Emacs scriva la propria documentazione, ma piuttosto che presenta la propria documentazione all'utente. Questa caratteristica rende la documentazione di Emacs molto accessibile a tutti.
Le capacità di Emacs sono enormi. Esso ha più di 10.000 comandi incorporati e la sua interfaccia utente permette di combinare questi comandi in macro per automatizzare il lavoro (questo è qualcosa che una volta padroneggiato lo renderà un ottimo editor). Inoltre, le implementazioni di Emacs includono spesso un dialetto del linguaggio di programmazione Lisp che fornisce una profonda estensibilità. Ciò consentirà agli utenti e agli sviluppatori di scrivere nuovi comandi e applicazioni per l'editor. Alcune estensioni sono state scritte per gestire email, archivi, contorni, RSS, nonché cloni di ELIZA, Pong, Conway's Life, The Snake e Tetris.
Nella cultura Unix, Gnu Emacs è uno dei due principali contendenti nella tradizionale guerra degli editori. L'altro contendente è vi.
Caratteristiche generali di GNU Emacs 25.3.2
Come ho già scritto, le caratteristiche di questo fantastico editor sono molte, ma tra queste dobbiamo evidenziare:
- I modalità di modifica dei contenuti, che include il colore della sintassi per molti tipi di file.
- Ha una documentazione fantastica e completa oltre alla documentazione incorporata nel programma. Ha anche un file Manuale d'uso che tutti noi che iniziamo possiamo uscire da più di un guaio.
- Da pieno supporto Unicode per quasi tutti gli script umani.
- È un editore altamente personalizzabile usando il codice Emacs Lisp o un'interfaccia grafica per esso.
- Un intero ecosistema di funzionalità oltre la modifica del testo. Questi includono un pianificatore di progetto, un lettore di posta e di notizie, un'interfaccia del debugger, un calendario e altro ancora.
- Un buon sistema per scaricare e installare estensioni.
Puoi consultare tutte le sue caratteristiche e la documentazione su questo leggendario editor nel suo pagina web.
Installazione di Gnu Emacs
Per installare questo programma nel nostro Ubunto, possiamo farlo direttamente dal Software Center del nostro Ubuntu. Ma troveremo una versione più attuale (versione 25.3.2 al momento della stesura di questo articolo) disponibile per Ubuntu 17.04 Zesty / 16.04 Xenial / 14.04 Trusty / Linux Mint 18/17 e altri derivati di Ubuntu nel prossimo repository che installeremo. Per installare GNU Emacs in Ubuntu / Linux Mint dovremo solo aprire il terminale (Ctrl + Al + T) e copiare i seguenti comandi al suo interno:
sudo add-apt-repository ppa:kelleyk/emacs && sudo apt-get update && sudo apt-get install emacs25
Da installare Emacs basato su testo, dovremmo farlo usando il seguente comando:
sudo apt-get install emacs25-nox
Disinstallare Gnu Emacs
Per rimuovere questo editor di testo dal nostro sistema operativo dovremo solo aprire un terminale (Ctrl + Alt + T). Dopodiché dovremo solo scrivere quanto segue:
sudo apt remove emacs25 && sudo apt autoremove