Emacs je eden najstarejših urejevalnikov besedil, ki jih lahko najdete danes. Od leta 2022 se razvija že več kot 40 let.
Emacs je večplatformski, odprtokoden in vsestranski. Uporabljate ga lahko za številne stvari, od urejanja konfiguracijskih datotek do programiranja in obdelave dokumentov. Razumevanje uporabe tega zmogljivega urejevalnika lahko močno izboljša vašo produktivnost v Linuxu.
Namestitev Emacsa na Linux
Preden nadaljujemo, morate namestiti urejevalnik besedil Emacs, če ga nimate v računalniku. Tukaj je opisano, kako lahko uporabite upravitelja paketov vaše distribucije za namestitev Emacsa.
Na distribucijah, ki temeljijo na Debianu
Najprej posodobite vire paketa z naslednjim ukazom:
sudo apt nadgradnja
Nato namestite urejevalnik besedil Emacs.
sudo apt namestite emacs
Na Fedora, CentOS in RHEL
Uporabite upravitelja paketov DNF za namestitev Emacsa na Red Hat Enterprise Linux (RHEL), Fedora in podobne distribucije.
sudo dnf namestite emacs
Na distribucijah Linuxa, ki temeljijo na Arch
Uporaba
upravljalnik paketov Pacman na distribucijah, ki temeljijo na Archu, kot sta Manjaro in Garuda Linux, da namestite Emacs.sudo pacman -S emacs
Zagon Emacsa
Različico Emacsa, ki jo izvajate v računalniku, lahko preverite z naslednjim ukazom:
emacs --različica
Emacs lahko zaženete tako, da zaženete ukaz emacs -nw, in se bo začel v terminalu. Če želite odpreti Emacs GUI, preprosto zaženite ukaz emacs brez argumentov ali parametrov.
emacs -nw
Lahko pa pritisnete tudi Super tipko na tipkovnici in tipko emacs v iskalnem vnosu, ki se prikaže. Imeli boste izbiro, ali želite zagnati različico Emacsa z GUI ali različico, ki temelji na terminalu.
Poglejmo Emacs, ki temelji na terminalu, ker je večinoma odvisen od vaše sposobnosti uporabe kontrolnikov in bližnjic na tipkovnici za navigacijo in obdelavo. Iste ukaze lahko uporabite tudi v grafičnem vmesniku Emacs. Poleg tega imate gumbe GUI, na katere lahko kliknete za dostop do njegovih funkcij.
Navigacija v Emacsu
Uporabite puščične tipke za navigacijo in premikanje kazalca navzgor, navzdol, levo in desno, kot je potrebno.
Če želite odpreti novo datoteko, se pomaknite do besedilne povezave Obiščite Nova datoteka nato pritisnite Vnesite. Emacs vas bo prosil, da vnesete ime datoteke, preprosto vnesite index.txt ali poljubno ime in pritisnite Vnesite. Privzeto je datoteka shranjena v domači mapi. Če želite, lahko določite drugo lokacijo datoteke.
Emacs ima na vrhu glavno menijsko vrstico. Takoj za tem je glavni medpomnilnik, ki je okno, ki ga uporabljate za urejanje datotek. Na dnu medpomnilnika je vrstica stanja, ki prikazuje, katero datoteko urejate in njeno stanje. Za nadaljevanje vnesite nekaj besedila v okno.
Pritisnite Ctrl + X potem Ctrl + C za izhod iz Emacsa. Ko ste pozvani, da shranite vse neshranjene spremembe, pritisnite y za Da oz n za št.
Datoteko lahko znova odprete tako, da zaženete ukaz emacs ~/index.txt -nw.
Pomembne bližnjice na tipkovnici Emacs
The Ctrl key je eden najpomembnejših ključev Emacs. Pravzaprav ga preprosto predstavlja C. Za pomoč lahko na primer uporabite ukaz Emacs C-h, torej pritisnite Ctrl + H. Če želite zagnati vadnico Emacs, zaženite ukaz Emacs C-h t, torej pritisnite Ctrl + H nato sprostitev sledi T.
Drug pomemben ključ je M, Meta, kar je okrajšava za Alt, oz Opcije. The Esc ključ je preprosto E.
The Vnesite Ključ se imenuje a RET v Emacsu, torej vrnitev.
Urejanje datotek Emacs v Linuxu
Oglejmo si nekaj osnovnih funkcij za urejanje, ki jih boste pogosto uporabljali v urejevalniku Emacs. Za boljše učenje bodo naslednji razdelki uporabljali običajno predstavitev ukazov Emacs, tj. C-tipka1 tipka2.
Označevanje besedila
Če želite označiti ali označiti besedilo, se najprej pomaknite do besedila, ki ga želite označiti. Nato pritisnite Ctrl + preslednica (C-preslednica). Emacs bo nastavil začetno točko, nato pa lahko s puščičnimi tipkami preprosto premaknete kazalec, da označite želeno besedilo.
Uporaba C-x h da označite vse besedilo vašega trenutnega dokumenta ali medpomnilnika. Pritisnite C-preslednica da prekličete izbiro vsega označenega ali izbranega besedila.
Uporaba Alt + H (M-h), da izberete celotno besedilo v trenutnem odstavku.
Kopiranje in lepljenje
Pritisnite E-w, to je (Esc + w), da kopirate označeno besedilo v Emacsu. Pomaknite se do točke, na katero želite prilepiti besedilo, in pritisnite C-y.
Pritisnite C-w da izrežete označeno ali izbrano besedilo, nato se pomaknite do mesta, kamor želite prilepiti besedilo, in pritisnite C-y.
Brisanje besedila
Lahko uporabite Izbriši in Backspace tipke na tipkovnici, da izbrišete besedilo v Emacsu, vendar za izboljšanje vaše produktivnosti naredimo korak dlje.
Če želite na primer hitro izbrisati celotno besedo, premaknite kazalec na začetek besede in pritisnite M-d. Če želite izbrisati več besed, pridržite M (meta tipka) in še naprej pritiskajte d ključ.
Celotno vrstico lahko hitro izbrišete tako, da premaknete kazalec na začetek vrstice in nato pritisnete C-k. Ukaz izbriše vse besedilo od začetka kazalca do konca vrstice.
Razveljavitev sprememb
Če ste izrezali ali izbrisali besedilo, ki ga niste nameravali, lahko z ukazom razveljavite Emacs hitro razveljavite svoja nedavna dejanja.
Preprosto pritisnite C-x u razveljavite in ponavljajte bližnjico, da razveljavite novejša dejanja. Lahko pa pritisnete tudi C-/ (poševnica naprej) bližnjica.
Iskanje besedila v Emacsu
Če želite v dokumentu iskati določeno besedo ali besedilo, preprosto pritisnite C-s, in Emacs bo opravil iskanje naprej. Pozval vas bo, da vnesete iskalni izraz. Emacs aktivno išče ključne besede takoj, ko začnete tipkati. Za iskanje nazaj preprosto pritisnite C-r.
Pridobivanje pomoči pri Emacsu
Razumevanje besednjaka in ukazov Emacs je ključnega pomena za obvladovanje Emacsa. Na primer, shranjevanje v Emacsu je predstavljeno s pisanjem, odpiranje nove datoteke je "Obisk nove datoteke" itd.
Poskusite razumeti, kaj ukazi počnejo, namesto da bi si zapomnili ukazne poteze. Upoštevajte tudi, da smo se pri uporabi Emacsa dotaknili le vrha ledene gore. Na srečo ima Emacs odlično dokumentacijo, vključno z priročniki in vadnicami ter posebnimi temami pomoči, o katerih se lahko pozanimate.
Zaženite ukaz Emacs C-h da dobite posebne teme pomoči.
Uporabite ukaz C-h r za dostop do priročnika Emacs.
Uporaba C-h t za dostop do vgrajene vadnice za Emacs.
Urejanje datotek v Linuxu z Emacsom
Vsakdo lahko preprosto začne uporabljati urejevalnik Emacs v Linuxu za urejanje konfiguracijskih datotek, obdelavo besedila in programiranje. Učinkovita uporaba Emacsa bo močno povečala vašo produktivnost.
sed in awk sta dve najpogosteje uporabljeni orodji za manipulacijo in obdelavo nizov, ki sta na voljo za Linux. Združite jih s svojo močjo urejanja besedil v Emacsu in imeli boste velik uspeh.