Emacs este unul dintre cele mai vechi editoare de text pe care le puteți găsi astăzi. A fost în dezvoltare de peste 40 de ani începând cu anul 2022.
Emacs este multiplatformă, open-source și versatil. Îl puteți folosi pentru o gamă largă de lucruri, de la editarea fișierelor de configurare la programare și procesarea documentelor. Înțelegerea modului de utilizare a acestui editor puternic vă poate îmbunătăți considerabil productivitatea pe Linux.
Instalarea Emacs pe Linux
Înainte de a continua, ar trebui să instalați editorul de text Emacs dacă nu îl aveți pe computer. Iată cum puteți utiliza managerul de pachete al distribuției dvs. pentru a instala Emacs.
Pe distribuțiile bazate pe Debian
Mai întâi, actualizați sursele pachetului folosind următoarea comandă:
sudo apt Actualizați
Apoi instalați editorul de text Emacs.
sudo apt instalare emacs
Pe Fedora, CentOS și RHEL
Utilizați managerul de pachete DNF pentru a instala Emacs pe Red Hat Enterprise Linux (RHEL), Fedora și distribuții similare.
sudo dnf instalare emacs
Pe distribuțiile Linux bazate pe Arch
Utilizare managerul de pachete Pacman pe distribuții bazate pe Arch, cum ar fi Manjaro și Garuda Linux, pentru a instala Emacs.
sudo pacman -S emacs
Pornirea Emacs
Puteți verifica versiunea de Emacs pe care o rulați pe computer folosind următoarea comandă:
emacs --versiune
Puteți porni Emacs rulând comanda emacs -nw, și va începe în terminal. Pentru a deschide Emacs GUI, pur și simplu rulați comanda emacs fără argumente sau parametri.
emacs -nw
Alternativ, puteți apăsa tasta Super tasta de pe tastatură și tastați emacs în intrarea de căutare care apare. Vi se va oferi posibilitatea de a alege dacă să porniți versiunea GUI a Emacs sau versiunea bazată pe terminal.
Să ne uităm la Emacs-ul bazat pe terminal, deoarece depinde în mare măsură de capacitatea ta de a utiliza comenzile de la tastatură și comenzile rapide pentru navigare și procesare. De asemenea, puteți utiliza aceleași comenzi în interfața grafică Emacs. În plus, aveți butoanele GUI pe care puteți face clic pentru a accesa funcționalitatea acesteia.
Navigare în Emacs
Utilizați tastele săgeți pentru a naviga și muta cursorul în sus, în jos, la stânga și la dreapta, după cum este necesar.
Pentru a deschide un fișier nou, navigați la linkul text Vizitați Fișier nou apoi apăsați introduce. Emacs vă va cere să introduceți un nume de fișier, pur și simplu introduceți index.txt sau orice nume pe placul dvs. și apăsați introduce. În mod implicit, fișierul este salvat în folderul de acasă. Puteți specifica o altă locație a fișierului, dacă doriți.
Emacs are o bară de meniu principală în partea de sus. Imediat după aceea este bufferul principal, care este fereastra pe care o utilizați pentru a edita fișierele. În partea de jos a tamponului este bara de stare, care vă arată ce fișier editați și starea acestuia. Introduceți un text în fereastră pentru a continua.
presa Ctrl + X apoi Ctrl + C pentru a ieși din Emacs. Când vi se cere să salvați orice modificări nesalvate, apăsați y pentru Da sau n pentru nr.
Puteți deschide din nou fișierul rulând comanda emacs ~/index.txt -nw.
Comenzi rapide importante de la tastatură Emacs
The Ctrl cheie este una dintre cele mai importante taste Emacs. De fapt, este reprezentat pur și simplu de C. De exemplu, pentru a obține ajutor, puteți folosi comanda Emacs C-h, adică apăsați Ctrl + H. Pentru a porni tutorialul Emacs, rulați comanda Emacs C-h t, adică apăsați Ctrl + H apoi eliberare urmată de T.
O altă cheie importantă este M, Meta, care este prescurtarea pentru Alt, sau Opțiuni. The Esc cheia este pur și simplu E.
The introduce Cheia este denumită a RET în Emacs, adică Return.
Editarea fișierelor Emacs pe Linux
Să aruncăm o privire la câteva funcții de editare de bază pe care le veți folosi adesea în editorul Emacs. Pentru o învățare mai bună, următoarele secțiuni vor folosi reprezentarea convențională a comenzilor Emacs, de ex. C-tasta1 tasta2.
Evidențierea textului
Pentru a evidenția sau a marca textul, mai întâi, navigați la textul pe care doriți să-l evidențiați. Apoi, apăsați Ctrl + bară de spațiu (C-Bară de spațiu). Emacs va seta un punct de marcare de pornire și apoi puteți muta pur și simplu cursorul cu tastele săgeți pentru a evidenția textul dorit.
Utilizare C-x h pentru a evidenția tot textul documentului sau tamponului curent. presa C-Bara de spațiu pentru a deselecta tot textul evidențiat sau selectat.
Utilizare Alt + H (M-h) pentru a selecta tot textul din paragraful curent.
Copierea și lipirea
presa E-w, acesta este (Esc + w) pentru a copia textul evidențiat în Emacs. Navigați până la punctul în care doriți să lipiți textul și apăsați C-y.
presa C-w pentru a tăia textul evidențiat sau selectat, apoi navigați la poziția în care doriți să lipiți textul și apăsați C-y.
Ștergerea textului
Puteți folosi Șterge și Backspace tastele de pe tastatură pentru a șterge text în Emacs, dar pentru a vă îmbunătăți productivitatea, să facem un pas mai departe.
De exemplu, pentru a șterge rapid un cuvânt întreg, mutați cursorul la începutul cuvântului și apăsați M-d. Pentru a șterge mai multe cuvinte, țineți apăsat M (tasta Meta) și apăsați în continuare tasta d cheie.
Puteți șterge rapid o linie întreagă deplasând cursorul la începutul liniei și apoi apăsând C-k. Comanda șterge tot textul de la începutul cursorului până la sfârșitul liniei.
Anularea modificărilor
Dacă ați tăiat sau șters text pe care nu ați intenționat să îl faceți, puteți utiliza comanda Emacs undo pentru a anula rapid acțiunile recente.
Pur și simplu apăsați C-x u pentru a anula și repetați în continuare comanda rapidă pentru a anula acțiunile mai recente. Alternativ, puteți apăsa tasta C-/ (forward slash) scurtătură.
Căutarea textului în Emacs
Dacă doriți să căutați un anumit cuvânt sau text în documentul dvs., apăsați pur și simplu C-s, iar Emacs va face o căutare înainte. Vă va solicita să introduceți termenul de căutare. Emacs caută în mod activ cuvintele cheie de îndată ce începeți să tastați. Pentru a căuta înapoi, apăsați pur și simplu C-r.
Obține ajutor cu Emacs
Înțelegerea vocabularului și a comenzilor Emacs este cheia pentru stăpânirea Emacs. De exemplu, salvarea în Emacs este reprezentată de scriere, deschiderea unui fișier nou este „Vizitarea unui fișier nou”, etc.
Încercați să înțelegeți ce fac comenzile în loc să memorați loviturile de comandă. De asemenea, rețineți că am atins doar vârful aisbergului când vine vorba de utilizarea Emacs. Din fericire, Emacs vine cu o documentație excelentă, inclusiv manuale și tutoriale și subiecte de ajutor specifice despre care puteți întreba.
Rulați comanda Emacs C-h pentru a obține subiecte de ajutor specifice.
Utilizați comanda C-h r pentru a accesa manualul Emacs.
Utilizare C-h t pentru a accesa tutorialul Emacs încorporat.
Editarea fișierelor pe Linux cu Emacs
Oricine poate începe cu ușurință să folosească editorul Emacs pe Linux pentru editarea fișierelor de configurare, procesarea textului și programare. Utilizarea eficientă a Emacs vă va crește considerabil productivitatea.
sed și awk sunt două dintre cele mai utilizate instrumente de manipulare și procesare a șirurilor disponibile pentru Linux. Combinați-le cu puterea dvs. de editare a textului Emacs și veți avea un magistral.