Emacs è uno dei più antichi editor di testo che puoi trovare oggi. È in sviluppo da oltre 40 anni a partire dall'anno 2022.

Emacs è multipiattaforma, open source e versatile. Puoi usarlo per un'ampia gamma di cose, dalla modifica dei file di configurazione alla programmazione e all'elaborazione dei documenti. Capire come utilizzare questo potente editor può migliorare notevolmente la tua produttività su Linux.

Installazione di Emacs su Linux

Prima di procedere oltre, dovresti installare l'editor di testo Emacs se non lo hai sul tuo PC. Ecco come puoi usare il gestore pacchetti della tua distribuzione per installare Emacs.

Su distribuzioni basate su Debian

Innanzitutto, aggiorna le origini del pacchetto utilizzando il comando seguente:

sudo apt aggiornare

Quindi installa l'editor di testo Emacs.

sudo apt installare emac

Su Fedora, CentOS e RHEL

Usa il gestore di pacchetti DNF per installare Emacs su Red Hat Enterprise Linux (RHEL), Fedora e distribuzioni simili.

sudo dnf installare emac

Su distribuzioni Linux basate su Arch

instagram viewer

Uso il gestore di pacchetti Pacman su distribuzioni basate su Arch come Manjaro e Garuda Linux per installare Emacs.

sudo pacman -S emacs

Avvio di Emacs

Puoi controllare la versione di Emacs che stai utilizzando sul tuo PC usando il seguente comando:

emac --versione

Puoi avviare Emacs eseguendo il comando emacs -nwe si avvierà all'interno del terminale. Per aprire la GUI di Emacs, esegui semplicemente il comando emac senza argomenti o parametri.

emacs -nw

In alternativa, puoi premere il tasto Super tasto sulla tastiera e digitare emac nell'input di ricerca visualizzato. Ti verrà data la possibilità di scegliere se avviare la versione GUI di Emacs o la versione basata su terminale.

Diamo un'occhiata all'Emacs basato su terminale perché dipende principalmente dalla tua capacità di utilizzare i controlli da tastiera e le scorciatoie per la navigazione e l'elaborazione. Puoi usare gli stessi comandi anche nell'interfaccia grafica di Emacs. Inoltre, hai i pulsanti della GUI su cui puoi fare clic per accedere alle sue funzionalità.

Navigazione in Emacs

Utilizzare i tasti freccia per navigare e spostare il cursore su, giù, sinistra e destra come richiesto.

Per aprire un nuovo file, vai al link di testo Visita Nuovo file quindi premere accedere. Emacs ti chiederà di inserire un nome file, digita semplicemente index.txt o qualsiasi nome di tuo gradimento e premere accedere. Per impostazione predefinita, il file viene salvato nella cartella Inizio. È possibile specificare un'altra posizione del file, se lo si desidera.

Emacs ha una barra dei menu principale in alto. Subito dopo c'è il buffer principale che è la finestra che usi per modificare i file. Nella parte inferiore del buffer c'è la barra di stato, che mostra quale file stai modificando e il suo stato. Inserisci del testo nella finestra per procedere.

Premere CTRL+X poi CTRL+C per uscire da Emacs. Quando viene chiesto di salvare le modifiche non salvate, premere y per Sì o n per n.

È possibile aprire nuovamente il file eseguendo il comando emacs ~/index.txt -nw.

Importanti scorciatoie da tastiera di Emacs

Il Ctrl key è una delle chiavi più importanti di Emacs. In effetti, è semplicemente rappresentato da C. Ad esempio, per ottenere aiuto, puoi usare il comando Emacs C-h, cioè premere CTRL+H. Per avviare il tutorial di Emacs, eseguire il comando Emacs C-h t, cioè premere CTRL+H quindi rilascio seguito da T.

Un'altra chiave importante è M, Meta, che è l'abbreviazione di Alt, o Opzioni. Il Esc la chiave è semplicemente e.

Il accedere La chiave è indicata come a RET in Emacs, ovvero Ritorno.

Modifica file Emacs su Linux

Diamo un'occhiata ad alcune funzioni di modifica di base che utilizzerai spesso nell'editor di Emacs. Per un migliore apprendimento, le sezioni seguenti utilizzeranno la rappresentazione convenzionale dei comandi di Emacs, ad es. Tasto C1 tasto2.

Evidenziazione del testo

Per evidenziare o contrassegnare il testo, innanzitutto vai al testo che desideri evidenziare. Quindi, premere Ctrl + barra spaziatrice (C-Barra spaziatrice). Emacs imposterà un punto di inizio e potrai semplicemente spostare il cursore con i tasti freccia per evidenziare il testo che desideri.

Uso C-x h per evidenziare tutto il testo del documento o del buffer corrente. Premere C-Barra spaziatrice per deselezionare tutto il testo evidenziato o selezionato.

Uso Alt + H (M-h) per selezionare tutto il testo nel paragrafo corrente.

Copia e incolla

Premere E-W, questo è (Esc + w) per copiare il testo evidenziato in Emacs. Passare al punto in cui si desidera incollare il testo e premere C-y.

Premere C-w per tagliare il testo evidenziato o selezionato, quindi passare alla posizione in cui si desidera incollare il testo e premere C-y.

Eliminazione di testo

Puoi usare il Elimina e Backspace tasti sulla tastiera per eliminare il testo in Emacs, ma per migliorare la tua produttività, facciamo un ulteriore passo avanti.

Ad esempio, per eliminare rapidamente un'intera parola, spostare il cursore all'inizio della parola e premere M-d. Per eliminare più parole, tieni premuto M (il tasto Meta) e continua a premere il tasto d chiave.

È possibile eliminare rapidamente un'intera riga spostando il cursore all'inizio della riga e quindi premendo C-k. Il comando cancella tutto il testo dall'inizio del cursore alla fine della riga.

Annullamento modifiche

Se hai tagliato o cancellato del testo che non volevi, puoi usare il comando di annullamento di Emacs per annullare rapidamente le tue azioni recenti.

Basta premere C-x te per annullare e continuare a ripetere la scorciatoia per annullare le azioni più recenti. In alternativa, puoi premere il tasto C-/ scorciatoia (barra in avanti).

Ricerca di testo in Emacs

Se vuoi cercare una parola o un testo specifico all'interno del tuo documento, premi semplicemente C-sed Emacs eseguirà una ricerca in avanti. Ti verrà chiesto di inserire il termine di ricerca. Emacs ricerca attivamente le parole chiave non appena inizi a digitare. Per cercare indietro, premi semplicemente C-r.

Ottenere aiuto con Emacs

Comprendere il vocabolario ei comandi di Emacs è la chiave per padroneggiare Emacs. Ad esempio, il salvataggio in Emacs è rappresentato da write, l'apertura di un nuovo file è "Visiting New File", ecc.

Cerca di capire cosa stanno facendo i comandi invece di memorizzare i tratti dei comandi. Inoltre, nota che abbiamo solo toccato la punta dell'iceberg quando si tratta di usare Emacs. Fortunatamente, Emacs viene fornito con un'ottima documentazione, inclusi manuali e tutorial e argomenti di aiuto specifici su cui è possibile interrogare.

Esegui il comando Emacs C-h per ottenere argomenti di aiuto specifici.

Usa il comando C-h r per accedere al manuale di Emacs.

Uso C-h t per accedere al tutorial integrato di Emacs.

Modifica di file su Linux con Emacs

Chiunque può iniziare facilmente a utilizzare l'editor Emacs su Linux per la modifica dei file di configurazione, l'elaborazione del testo e la programmazione. L'uso efficiente di Emacs aumenterà notevolmente la tua produttività.

sed e awk sono due degli strumenti di elaborazione e manipolazione delle stringhe più utilizzati disponibili per Linux. Combinali con la tua potenza di modifica del testo di Emacs e avrai un colosso.