Az Emacs az egyik legrégebbi szövegszerkesztő, amely ma megtalálható. 2022-től több mint 40 éve fejlesztés alatt áll.

Az Emacs többplatformos, nyílt forráskódú és sokoldalú. A konfigurációs fájlok szerkesztésétől a programozásig és a dokumentumfeldolgozásig sokféle célra használhatja. Ennek a hatékony szerkesztőnek a használatának megértése nagymértékben javíthatja a termelékenységet Linuxon.

Emacs telepítése Linuxra

Mielőtt továbbmennénk, telepítse az Emacs szövegszerkesztőt, ha nem rendelkezik a számítógépén. Így használhatja disztribúciója csomagkezelőjét az Emacs telepítéséhez.

Debian-alapú disztribúciókon

Először frissítse a csomagforrásokat a következő paranccsal:

sudo apt frissítés

Ezután telepítse az Emacs szövegszerkesztőt.

sudo apt telepítés emacs

Fedora, CentOS és RHEL rendszeren

Használja a DNF csomagkezelőt az Emacs telepítéséhez Red Hat Enterprise Linux (RHEL), Fedora és hasonló disztribúciókra.

sudo dnf telepítés emacs

Arch-alapú Linux disztribúciókon

Használat a Pacman csomagkezelő Arch-alapú disztribúciókon, mint például a Manjaro és a Garuda Linux, az Emacs telepítéséhez.

instagram viewer
sudo pacman -S emacs

Emacs indítása

A következő paranccsal ellenőrizheti a számítógépén futó Emacs verzióját:

emacs --változat

Az Emacs-t a parancs futtatásával indíthatja el emacs -nw, és a terminálon belül indul el. Az Emacs GUI megnyitásához egyszerűen futtassa a parancsot emacs argumentumok és paraméterek nélkül.

emacs -nw

Alternatív megoldásként megnyomhatja a gombot Szuper gombot a billentyűzeten, és gépeljen emacs a megjelenő keresési bevitelben. Választhat, hogy az Emacs GUI-verzióját vagy terminálalapú verzióját indítsa el.

Nézzük meg a terminálalapú Emacs-et, mert ez leginkább attól függ, hogy tud-e használni a billentyűzet vezérlőit és parancsikonjait a navigációhoz és a feldolgozáshoz. Ugyanezeket a parancsokat használhatja az Emacs grafikus felületén is. Ezenkívül rendelkezésre állnak a grafikus felhasználói felület gombjai, amelyekre kattintva elérheti a funkcióit.

Navigáció az Emacsban

A nyílbillentyűkkel navigálhat, és szükség szerint mozgassa a kurzort fel, le, balra és jobbra.

Új fájl megnyitásához navigáljon a szöveges hivatkozásra Látogassa meg az Új fájl lehetőséget majd nyomja meg Belép. Az Emacs meg fogja kérni a fájlnév megadását, egyszerűen írja be index.txt vagy tetszőleges név és nyomd meg Belép. Alapértelmezés szerint a fájl a saját mappájába kerül. Ha kívánja, megadhat egy másik fájlhelyet is.

Az Emacs tetején van egy fő menüsor. Közvetlenül ezután a fő puffer, amely a fájlok szerkesztéséhez használt ablak. A puffer alján található az állapotsor, amely megmutatja a szerkesztett fájlt és annak állapotát. A folytatáshoz írjon be szöveget az ablakba.

nyomja meg Ctrl + X akkor Ctrl + C hogy kilépjen az Emacsból. Amikor a rendszer kéri, hogy mentse el a nem mentett módosításokat, nyomja meg a gombot y az Igen vagy n nem.

A parancs futtatásával újra megnyithatja a fájlt emacs ~/index.txt -nw.

Fontos Emacs billentyűparancsok

Az Ctrl key az egyik legfontosabb Emacs kulcs. Valójában egyszerűen a C. Segítségért például az Emacs parancsot használhatja C-h, azaz nyomja meg Ctrl + H. Az Emacs oktatóprogram elindításához futtassa az Emacs parancsot C-h t, azaz nyomja meg Ctrl + H majd engedje el, majd ezt követi T.

Egy másik fontos kulcs M, Meta, ami a rövidítése Alt, vagy Lehetőségek. Az Kilépés a kulcs egyszerűen E.

Az Belép A kulcsot a RET az Emacsban, azaz a Return-ban.

Emacs fájlszerkesztés Linuxon

Vessünk egy pillantást néhány alapvető szerkesztési funkcióra, amelyeket gyakran használ az Emacs szerkesztőben. A jobb tanulás érdekében a következő részek az Emacs parancsok hagyományos ábrázolását fogják használni, pl. C-kulcs1 kulcs2.

Szöveg kiemelése

Szöveg kiemeléséhez vagy megjelöléséhez először navigáljon a kiemelni kívánt szöveghez. Ezután nyomja meg a gombot Ctrl + szóköz (C-szóköz). Az Emacs beállít egy kezdőpontot, majd egyszerűen mozgathatja a kurzort a nyílbillentyűkkel a kívánt szöveg kiemeléséhez.

Használat C-x h az aktuális dokumentum vagy puffer teljes szövegének kiemeléséhez. nyomja meg C-szóköz az összes kiemelt vagy kijelölt szöveg kijelölésének törléséhez.

Használat Alt + H (M-h) az aktuális bekezdés teljes szövegének kijelöléséhez.

Másolás és beillesztés

nyomja meg E-w, vagyis (Esc + w) a kiemelt szöveg Emacs programban való másolásához. Navigáljon arra a pontra, ahová be szeretné illeszteni a szöveget, és nyomja meg a gombot C-y.

nyomja meg C-w a kiemelt vagy kijelölt szöveg kivágásához, majd navigáljon arra a helyre, ahová be szeretné illeszteni a szöveget, és nyomja meg a gombot C-y.

Szöveg törlése

Használhatja a Töröl és Backspace gombokat a billentyűzeten, hogy törölje a szöveget az Emacs programban, de a termelékenység növelése érdekében lépjünk tovább.

Például egy egész szó gyors törléséhez vigye a kurzort a szó elejére, és nyomja meg a gombot M-d. Több szó törléséhez tartsa lenyomva M (a Meta billentyűt), és tartsa lenyomva a gombot d kulcs.

Gyorsan törölhet egy teljes sort, ha a kurzort a sor elejére viszi, majd megnyomja a gombot C-k. A parancs törli az összes szöveget a kurzor elejétől a sor végéig.

Változások visszavonása

Ha olyan szöveget vágott ki vagy törölt, amelyet nem szándékozott, az Emacs visszavonási parancsával gyorsan visszavonhatja legutóbbi műveleteit.

Egyszerűen nyomja meg C-x u visszavonásához, és ismételje meg a parancsikont a legutóbbi műveletek visszavonásához. Alternatív megoldásként megnyomhatja a gombot C-/ (perjel) parancsikon.

Szöveg keresése az Emacs-ben

Ha egy adott szóra vagy szövegre szeretne keresni a dokumentumban, egyszerűen nyomja meg a gombot C-s, és az Emacs előre keresést végez. A rendszer kéri, hogy adja meg a keresett kifejezést. Az Emacs aktívan keresi a kulcsszavakat, amint elkezdi a gépelést. A visszafelé kereséshez egyszerűen nyomja meg a gombot C-r.

Segítség az Emacs használatához

Az Emacs szókincsének és parancsainak megértése kulcsfontosságú az Emacs elsajátításához. Például a mentést az Emacsban az írás jelenti, az új fájl megnyitása pedig az „Új fájl látogatása” stb.

A parancsvonások memorizálása helyett próbálja megérteni, mit csinálnak a parancsok. Azt is vegye figyelembe, hogy az Emacs használatakor csak a jéghegy csúcsát érintettük. Szerencsére az Emacs nagyszerű dokumentációval rendelkezik, beleértve a kézikönyveket és oktatóanyagokat, valamint konkrét súgótémákat, amelyekről lekérdezhet.

Futtassa az Emacs parancsot C-h hogy konkrét súgótémákat kapjon.

Használja a parancsot C-h r az Emacs kézikönyv eléréséhez.

Használat C-h t a beépített Emacs oktatóanyag eléréséhez.

Fájlok szerkesztése Linuxon az Emacs segítségével

Bárki könnyen elkezdheti használni az Emacs szerkesztőt Linuxon konfigurációs fájlok szerkesztéséhez, szövegfeldolgozáshoz és programozáshoz. Az Emacs hatékony használata nagymértékben növeli a termelékenységet.

A sed és az awk a Linux számára elérhető két leggyakrabban használt karakterlánc-manipuláló és -feldolgozó eszköz. Kombináld őket Emacs szövegszerkesztő erejével, és máris mesterkélt leszel.