Emacs on üks vanimaid tekstiredaktoreid, mida tänapäeval leida võib. Seda on alates 2022. aastast arendatud üle 40 aasta.

Emacs on platvormideülene, avatud lähtekoodiga ja mitmekülgne. Saate seda kasutada paljude asjade jaoks, alates konfiguratsioonifailide redigeerimisest kuni programmeerimise ja dokumentide töötlemiseni. Selle võimsa redaktori kasutamise mõistmine võib teie tootlikkust Linuxis oluliselt parandada.

Emacsi installimine Linuxisse

Enne kui jätkame, peaksite installima Emacsi tekstiredaktori, kui teil seda arvutis pole. Siit saate teada, kuidas saate Emacsi installimiseks kasutada oma distro paketihaldurit.

Debianil põhinevates distributsioonides

Esmalt värskendage oma paketi allikaid, kasutades järgmist käsku:

sudo apt värskendada

Seejärel installige Emacsi tekstiredaktor.

sudo apt installida emacs

Fedoras, CentOSis ja RHELis

Kasutage DNF-i paketihaldurit Emacsi installimiseks Red Hat Enterprise Linuxile (RHEL), Fedorale ja sarnastele distrodele.

sudo dnf installida emacs

Arch-põhisel Linuxi distributsioonil

instagram viewer

Kasuta Pacmani paketihaldur Emacsi installimiseks Arch-põhistes distributsioonides, nagu Manjaro ja Garuda Linux.

sudo pacman -S emacs

Emacsi käivitamine

Saate kontrollida Emacsi versiooni, mida arvutis kasutate, kasutades järgmist käsku:

emacs -- versioon

Saate Emacsi käivitada käsu käivitamisega emacs -nwja see algab terminalis. Emacsi GUI avamiseks käivitage lihtsalt käsk emacs ilma argumentide või parameetriteta.

emacs -nw

Teise võimalusena võite vajutada nuppu Super klahvi klaviatuuril ja tippige emacs kuvatavas otsingusisendis. Teile antakse valida, kas käivitada Emacsi GUI-versioon või terminalipõhine versioon.

Vaatame terminalipõhist Emacsi, sest see sõltub suuresti teie võimest kasutada navigeerimiseks ja töötlemiseks klaviatuuri juhtelemente ja otseteid. Samu käske saate kasutada ka Emacsi graafilises liideses. Lisaks on teil GUI nupud, millel saate selle funktsioonidele juurdepääsuks klõpsata.

Navigeerimine Emacsis

Kasutage nooleklahve, et liikuda ja kursorit vastavalt vajadusele üles, alla, vasakule ja paremale liigutada.

Uue faili avamiseks liikuge tekstilingile Külastage Uus fail seejärel vajutage Sisenema. Emacs palub teil sisestada faili nimi, lihtsalt sisestage see index.txt või suvalise meelepärase nime ja vajuta Sisenema. Vaikimisi salvestatakse fail teie kodukausta. Soovi korral saate määrata mõne muu faili asukoha.

Emacsi ülaosas on peamenüüriba. Vahetult pärast seda on peamine puhver, mis on aken, mida kasutate failide redigeerimiseks. Puhvri allosas on olekuriba, mis näitab, millist faili redigeerite ja selle olekut. Jätkamiseks sisestage aknasse tekst.

Vajutage Ctrl + X siis Ctrl + C Emacsist väljumiseks. Kui teil palutakse salvestada salvestamata muudatused, vajutage y jaoks Jah või n jaoks nr.

Saate faili uuesti avada, käivitades käsu emacs ~/index.txt -nw.

Olulised Emacsi kiirklahvid

The Ctrl võti on üks tähtsamaid Emacsi võtmeid. Tegelikult esindab seda lihtsalt C. Näiteks saate abi saamiseks kasutada Emacsi käsku C-h, st vajutage Ctrl + H. Emacsi õpetuse käivitamiseks käivitage Emacsi käsk C-h t, st vajutage Ctrl + H seejärel vabasta, millele järgneb T.

Teine oluline võti on M, Meta, mis on lühend sõnale Alt, või Valikud. The Esc võti on lihtne E.

The Sisenema Võtmele viidatakse kui a RET Emacsis, st Return.

Emacsi faili redigeerimine Linuxis

Vaatame mõningaid põhilisi redigeerimisfunktsioone, mida Emacsi redaktoris sageli kasutate. Parema õppimise huvides kasutatakse järgmistes osades Emacsi käskude tavapärast esitust, st. C-klahv1 klahv2.

Teksti esiletõstmine

Teksti esiletõstmiseks või märkimiseks liikuge esmalt tekstini, mida soovite esile tõsta. Järgmiseks vajutage Ctrl + tühikuklahv (C-tühikuklahv). Emacs määrab algusmärgi punkti ja seejärel saate soovitud teksti esiletõstmiseks lihtsalt kursorit nooleklahvidega liigutada.

Kasuta C-x h et tõsta esile kogu praeguse dokumendi või puhvri tekst. Vajutage C-tühikuklahv kogu esiletõstetud või valitud teksti valiku tühistamiseks.

Kasuta Alt + H (M-h), et valida kogu praeguse lõigu tekst.

Kopeerimine ja kleepimine

Vajutage E-w, see on (Esc + w), et kopeerida Emacsis esiletõstetud tekst. Liikuge punkti, kuhu soovite teksti kleepida, ja vajutage C-y.

Vajutage C-w esiletõstetud või valitud teksti lõikamiseks, seejärel navigeerige kohta, kuhu soovite teksti kleepida, ja vajutage C-y.

Teksti kustutamine

Saate kasutada Kustuta ja Tagasilükkeklahv klaviatuuri klahve, et Emacsis teksti kustutada, kuid teie tootlikkuse suurendamiseks astume sammu edasi.

Näiteks terve sõna kiireks kustutamiseks liigutage kursorit sõna algusesse ja vajutage M-d. Mitme sõna kustutamiseks hoidke all M (Meta klahv) ja hoidke nuppu all d võti.

Terve rea saate kiiresti kustutada, liigutades kursori rea algusesse ja seejärel vajutades C-k. Käsk kustutab kogu teksti kursori algusest rea lõpuni.

Muudatuste tagasivõtmine

Kui olete lõiganud või kustutanud teksti, mida te ei kavatsenud teha, saate oma hiljutiste toimingute kiireks tagasivõtmiseks kasutada Emacsi tagasivõtmiskäsku.

Lihtsalt vajutage C-x u tagasivõtmiseks ja jätkake otsetee kordamist hiljutiste toimingute tagasivõtmiseks. Teise võimalusena võite vajutada nuppu C-/ (kaldkriips) otsetee.

Teksti otsimine Emacsis

Kui soovite otsida oma dokumendist konkreetset sõna või teksti, vajutage lihtsalt nuppu C-s, ja Emacs teeb edasiotsingu. See palub teil sisestada otsingutermin. Emacs otsib aktiivselt märksõnu kohe, kui hakkate tippima. Tagasi otsimiseks vajutage lihtsalt nuppu C-r.

Emacsi abi saamine

Emacsi sõnavara ja käskude mõistmine on Emacsi valdamise võtmeks. Näiteks Emacsis salvestamist tähistab kirjutamine, uue faili avamine on "Uue faili külastamine" jne.

Püüdke mõista, mida käsud teevad, selle asemel, et käsulööke meelde jätta. Samuti pange tähele, et Emacsi kasutamisel oleme puudutanud vaid jäämäe tippu. Õnneks on Emacsil suurepärane dokumentatsioon, sealhulgas juhendid ja õpetused ning konkreetsed abiteemad, mille kohta saate päringuid teha.

Käivitage Emacsi käsk C-h konkreetsete abiteemade saamiseks.

Kasutage käsku C-h r et pääseda juurde Emacsi käsiraamatule.

Kasuta C-h t et pääseda juurde sisseehitatud Emacsi õpetusele.

Failide redigeerimine Linuxis Emacsiga

Igaüks saab hõlpsasti alustada Emacsi redaktori kasutamist Linuxis konfiguratsioonifailide redigeerimiseks, tekstitöötluseks ja programmeerimiseks. Emacsi tõhus kasutamine suurendab oluliselt teie tootlikkust.

sed ja awk on kaks enimkasutatavat stringide manipuleerimise ja töötlemise tööriista, mis Linuxi jaoks saadaval on. Kombineerige need oma Emacsi teksti redigeerimise võimsusega ja teil on suurepärane võimalus.