Emacs je jedan od najstarijih uređivača teksta koje danas možete pronaći. U razvoju je više od 40 godina od 2022.

Emacs je višeplatformski, otvorenog koda i svestran. Možete ga koristiti za širok raspon stvari, od uređivanja konfiguracijskih datoteka do programiranja i obrade dokumenata. Razumijevanje kako koristiti ovaj moćni uređivač može uvelike poboljšati vašu produktivnost na Linuxu.

Instalacija Emacsa na Linux

Prije nego što nastavimo dalje, trebali biste instalirati Emacs uređivač teksta ako ga nemate na računalu. Evo kako možete koristiti upravitelja paketa svoje distribucije da instalirate Emacs.

Na distribucijama koje se temelje na Debianu

Prvo ažurirajte izvore paketa pomoću sljedeće naredbe:

sudo apt Ažuriraj

Zatim instalirajte Emacs uređivač teksta.

sudo apt instalirati emacs

Na Fedori, CentOS-u i RHEL-u

Koristite DNF upravitelj paketa instalirati Emacs na Red Hat Enterprise Linux (RHEL), Fedora i slične distribucije.

sudo dnf instalirati emacs

Na distribucijama Linuxa temeljenih na Arch

instagram viewer

Koristiti Pacman paket menadžer na distribucijama temeljenim na Archu kao što su Manjaro i Garuda Linux za instalaciju Emacsa.

sudo pacman -S emacs

Pokretanje Emacsa

Možete provjeriti verziju Emacsa koju koristite na svom računalu pomoću sljedeće naredbe:

emacs --verzija

Emacs možete pokrenuti pokretanjem naredbe emacs -nw, i počet će unutar terminala. Da biste otvorili Emacs GUI, jednostavno pokrenite naredbu emacs bez ikakvih argumenata ili parametara.

emacs -nw

Alternativno, možete pritisnuti Super tipku na tipkovnici i tipkajte emacs u unosu za pretraživanje koji se pojavi. Dobit ćete izbor hoćete li pokrenuti GUI verziju Emacsa ili verziju temeljenu na terminalu.

Pogledajmo Emacs baziran na terminalu jer on uglavnom ovisi o vašoj sposobnosti korištenja kontrola na tipkovnici i prečaca za navigaciju i obradu. Također možete koristiti iste naredbe u grafičkom Emacs sučelju. Osim toga, imate GUI gumbe na koje možete kliknuti da biste pristupili njegovoj funkcionalnosti.

Navigacija u Emacsu

Koristite tipke sa strelicama za navigaciju i pomicanje kursora gore, dolje, lijevo i desno prema potrebi.

Da biste otvorili novu datoteku, idite na tekstualnu vezu Posjetite Nova datoteka zatim pritisnite Unesi. Emacs će od vas tražiti da unesete naziv datoteke, jednostavno upišite index.txt ili bilo koji naziv po želji i pritisnite Unesi. Prema zadanim postavkama, datoteka se sprema u vašu početnu mapu. Ako želite, možete odrediti drugu lokaciju datoteke.

Emacs ima traku glavnog izbornika na vrhu. Odmah nakon toga je glavni međuspremnik koji je prozor koji koristite za uređivanje datoteka. Na dnu međuspremnika nalazi se statusna traka koja vam pokazuje koju datoteku uređujete i njezino stanje. Unesite tekst u prozor za nastavak.

Pritisnite Ctrl + X zatim Ctrl + C za izlazak iz Emacsa. Kada se od vas zatraži da spremite sve nespremljene promjene, pritisnite y za Da ili n za br.

Datoteku možete ponovno otvoriti pokretanjem naredbe emacs ~/index.txt -nw.

Važni Emacs tipkovnički prečaci

The Ctrl ključ je jedan od najvažnijih Emacs ključeva. Zapravo, jednostavno ga predstavlja C. Na primjer, da biste dobili pomoć, možete koristiti naredbu Emacs CH, tj. pritisnite Ctrl + H. Da biste pokrenuli vodič za Emacs, pokrenite naredbu Emacs C-h t, tj. pritisnite Ctrl + H zatim puštanje praćeno T.

Drugi važan ključ je M, Meta, što je skraćenica za Alt, ili Mogućnosti. The Esc ključ je jednostavno E.

The Unesi Ključ se naziva a RET u Emacsu, tj. Povratak.

Emacs Uređivanje datoteka na Linuxu

Pogledajmo neke osnovne funkcije za uređivanje koje ćete često koristiti u uređivaču Emacs. Za bolje učenje, sljedeći odjeljci će koristiti konvencionalni prikaz Emacs naredbi, tj. C-tipka1 tipka2.

Isticanje teksta

Da biste istaknuli ili označili tekst, prvo idite do teksta koji želite istaknuti. Zatim pritisnite Ctrl + razmaknica (C-razmaknica). Emacs će postaviti početnu točku, a zatim možete jednostavno pomicati pokazivač pomoću tipki sa strelicama kako biste istaknuli tekst koji želite.

Koristiti C-x h da biste istaknuli sav tekst vašeg trenutnog dokumenta ili međuspremnika. Pritisnite C-razmaknica da poništite odabir cijelog označenog ili odabranog teksta.

Koristiti Alt + H (M-h) za odabir cijelog teksta u trenutačnom odlomku.

Kopiranje i lijepljenje

Pritisnite E-w, to je (Esc + w) za kopiranje istaknutog teksta u Emacsu. Dođite do točke na koju želite zalijepiti tekst i pritisnite C-y.

Pritisnite C-w za izrezivanje istaknutog ili odabranog teksta, zatim se pomaknite do mjesta na koje želite zalijepiti tekst i pritisnite C-y.

Brisanje teksta

Možete koristiti Izbrisati i Backspace tipke na tipkovnici za brisanje teksta u Emacsu, ali da bismo poboljšali svoju produktivnost, idemo korak dalje.

Na primjer, da biste brzo izbrisali cijelu riječ, pomaknite pokazivač na početak riječi i pritisnite Doktor medicine. Za brisanje više riječi držite M (meta tipku) i nastavite pritiskati d ključ.

Možete brzo izbrisati cijeli redak tako da pomaknete kursor na početak retka, a zatim pritisnete C-k. Naredba briše sav tekst od početka kursora do kraja retka.

Poništavanje promjena

Ako ste izrezali ili izbrisali tekst koji niste namjeravali, možete koristiti naredbu Emacs poništiti da brzo poništite svoje nedavne radnje.

Jednostavno pritisnite C-x u da poništite i nastavite ponavljati prečac za poništavanje novijih radnji. Alternativno, možete pritisnuti C-/ (kosa crta naprijed) prečac.

Pretraživanje teksta u Emacsu

Ako želite tražiti određenu riječ ili tekst unutar svog dokumenta, jednostavno pritisnite C-s, a Emacs će izvršiti pretragu naprijed. Od vas će se tražiti da unesete pojam za pretraživanje. Emacs aktivno traži ključne riječi čim počnete tipkati. Za pretraživanje unatrag jednostavno pritisnite C-r.

Dobivanje pomoći s Emacsom

Razumijevanje Emacs vokabulara i naredbi ključno je za svladavanje Emacsa. Na primjer, spremanje u Emacsu je predstavljeno pisanjem, otvaranje nove datoteke je "Posjeta novoj datoteci" itd.

Pokušajte razumjeti što naredbe rade umjesto pamćenja poteza naredbi. Također, imajte na umu da smo dotakli samo vrh ledenog brijega kada je u pitanju korištenje Emacsa. Srećom, Emacs dolazi s izvrsnom dokumentacijom, uključujući priručnike i tutorijale te posebne teme pomoći o kojima se možete raspitati.

Pokrenite naredbu Emacs CH da biste dobili određene teme pomoći.

Koristite naredbu C-h r za pristup Emacs priručniku.

Koristiti C-h t za pristup ugrađenom vodiču za Emacs.

Uređivanje datoteka na Linuxu s Emacsom

Svatko može lako početi koristiti Emacs editor na Linuxu za uređivanje konfiguracijskih datoteka, obradu teksta i programiranje. Učinkovito korištenje Emacsa uvelike će povećati vašu produktivnost.

sed i awk su dva najčešće korištena alata za manipulaciju i obradu nizova dostupnih za Linux. Kombinirajte ih sa svojom moći uređivanja teksta u Emacsu i imat ćete veliku snagu.