Emacs on yksi vanhimmista nykypäivän tekstieditoreista. Sitä on kehitetty yli 40 vuotta vuodesta 2022 lähtien.

Emacs on monikäyttöinen, avoimen lähdekoodin ja monipuolinen. Voit käyttää sitä monenlaisiin asioihin konfiguraatiotiedostojen muokkaamisesta ohjelmointiin ja dokumenttien käsittelyyn. Tämän tehokkaan editorin käytön ymmärtäminen voi parantaa huomattavasti tuottavuuttasi Linuxissa.

Emacsin asentaminen Linuxiin

Ennen kuin jatkamme, sinun tulee asentaa Emacs-tekstieditori, jos sinulla ei ole sitä tietokoneellasi. Näin voit käyttää jakelusi paketinhallintaa Emacsin asentamiseen.

Debian-pohjaisissa Distroissa

Päivitä ensin pakettilähteesi seuraavalla komennolla:

sudo apt päivittää

Asenna sitten Emacsin tekstieditori.

sudo apt Asentaa emacs

Fedorassa, CentOS: ssä ja RHEL: ssä

Käytä DNF-paketinhallintaa asentaaksesi Emacsin Red Hat Enterprise Linuxiin (RHEL), Fedoraan ja vastaaviin distroihin.

sudo dnf Asentaa emacs

Arch-pohjaisissa Linux Distrosissa

Käyttää Pacman-pakettien hallinta Arch-pohjaisissa distroissa, kuten Manjaro ja Garuda Linux asentaaksesi Emacsin.

sudo pacman -S emacs

Emacsin käynnistäminen

Voit tarkistaa tietokoneellasi käyttämäsi Emacsin version käyttämällä seuraavaa komentoa:

emacs --versio

Voit käynnistää Emacsin suorittamalla komennon emacs -nw, ja se alkaa terminaalissa. Avaa Emacs GUI suorittamalla komento emacs ilman argumentteja tai parametreja.

emacs -nw

Vaihtoehtoisesti voit painaa Super näppäin näppäimistöllä ja kirjoita emacs näkyviin tulevassa hakusyötteessä. Sinulle annetaan mahdollisuus valita, käynnistätkö Emacsin GUI-version vai päätepohjaisen version.

Tarkastellaan päätepohjaista Emacsia, koska se riippuu enimmäkseen kyvystäsi käyttää näppäimistön ohjaimia ja pikanäppäimiä navigointiin ja käsittelyyn. Voit käyttää samoja komentoja myös graafisessa Emacs-käyttöliittymässä. Lisäksi sinulla on GUI-painikkeet, joita voit napsauttaa päästäksesi sen toimintoihin.

Navigointi Emacsissa

Käytä nuolinäppäimiä navigoidaksesi ja siirtääksesi kohdistinta ylös, alas, vasemmalle ja oikealle tarpeen mukaan.

Avaa uusi tiedosto siirtymällä tekstilinkkiin Siirry kohtaan Uusi tiedosto paina sitten Tulla sisään. Emacs pyytää sinua antamaan tiedoston nimen, kirjoita se index.txt tai mitä tahansa haluamaasi nimeä ja paina Tulla sisään. Oletusarvoisesti tiedosto tallennetaan kotikansioosi. Voit halutessasi määrittää toisen tiedoston sijainnin.

Emacsin yläosassa on päävalikkopalkki. Välittömästi sen jälkeen on pääpuskuri, joka on ikkuna, jota käytät tiedostojen muokkaamiseen. Puskurin alaosassa on tilapalkki, joka näyttää mitä tiedostoa muokkaat ja sen tilan. Kirjoita tekstiä ikkunaan jatkaaksesi.

Lehdistö Ctrl + X sitten Ctrl + C poistuaksesi Emacsista. Kun sinua pyydetään tallentamaan tallentamattomat muutokset, paina y varten Kyllä tai n varten nro.

Voit avata tiedoston uudelleen suorittamalla komennon emacs ~/index.txt -nw.

Tärkeät Emacsin pikanäppäimet

The Ctrl avain on yksi tärkeimmistä Emacsin avaimista. Itse asiassa sitä edustaa yksinkertaisesti C. Voit esimerkiksi käyttää Emacs-komentoa saadaksesi apua C-h, eli paina Ctrl + H. Aloita Emacs-opetusohjelma suorittamalla Emacs-komento C-h t, eli paina Ctrl + H sitten vapauttaa ja sen jälkeen T.

Toinen tärkeä avain on M, Meta, joka on lyhenne sanalle Alt, tai Vaihtoehdot. The poistu avain on yksinkertaisesti E.

The Tulla sisään Avainta kutsutaan nimellä a RET Emacsissa eli Returnissa.

Emacs-tiedostojen muokkaus Linuxissa

Katsotaanpa joitain perusmuokkaustoimintoja, joita käytät usein Emacs-editorissa. Oppimisen parantamiseksi seuraavissa osissa käytetään Emacs-komentojen tavanomaista esitystä, ts. C-avain1 avain2.

Tekstin korostaminen

Korosta tai merkitse tekstiä navigoimalla ensin sen tekstin kohdalle, jonka haluat korostaa. Seuraavaksi paina Ctrl + välilyönti (C-välilyönti). Emacs asettaa aloitusmerkin, jonka jälkeen voit yksinkertaisesti siirtää kohdistinta nuolinäppäimillä korostaaksesi haluamasi tekstin.

Käyttää C-x h korostaaksesi koko nykyisen asiakirjan tai puskurin tekstin. Lehdistö C-välilyönti poistaaksesi kaiken korostetun tai valitun tekstin valinnan.

Käyttää Alt + H (M-h) valitaksesi koko tekstin nykyisestä kappaleesta.

Kopiointi ja liittäminen

Lehdistö E-w, tuo on (Esc + w) kopioidaksesi korostetun tekstin Emacsissa. Siirry kohtaan, johon haluat liittää tekstin, ja paina C-y.

Lehdistö C-w leikata korostettua tai valittua tekstiä, navigoi sitten kohtaan, johon haluat liittää tekstin ja paina C-y.

Tekstin poistaminen

Voit käyttää Poistaa ja Askelpalautin näppäimistön näppäimiä poistaaksesi tekstiä Emacsissa, mutta parantaaksesi tuottavuuttasi, viedään se askel pidemmälle.

Jos esimerkiksi haluat poistaa nopeasti koko sanan, siirrä kohdistin sanan alkuun ja paina M-d. Jos haluat poistaa useita sanoja, pidä M (Meta-näppäin) ja pidä painettuna d avain.

Voit nopeasti poistaa koko rivin siirtämällä kohdistimen rivin alkuun ja painamalla sitten C-k. Komento poistaa kaiken tekstin kohdistimen alusta rivin loppuun.

Muutosten kumoaminen

Jos olet leikannut tai poistanut tekstiä, jota et aikonut tehdä, voit käyttää Emacsin undo-komentoa kumotaksesi nopeasti viimeaikaiset toiminnot.

Paina vain C-x u peruuttaaksesi ja toistamalla pikakuvaketta voit kumota uudemmat toiminnot. Vaihtoehtoisesti voit painaa C-/ (kenoviiva) pikanäppäin.

Tekstin haku Emacsissa

Jos haluat etsiä tiettyä sanaa tai tekstiä asiakirjasta, paina yksinkertaisesti C-s, ja Emacs tekee eteenpäinhaun. Se kehottaa sinua syöttämään hakusanasi. Emacs etsii aktiivisesti avainsanoja heti, kun alat kirjoittaa. Voit etsiä taaksepäin painamalla C-r.

Apua Emacsin kanssa

Emacsin sanaston ja komentojen ymmärtäminen on avainasemassa Emacsin hallitsemisessa. Esimerkiksi tallennusta Emacsissa edustaa kirjoitus, uuden tiedoston avaaminen on "Visiting New File" jne.

Yritä ymmärtää, mitä komennot tekevät sen sijaan, että muistaisit komennon vedot. Huomaa myös, että olemme koskettaneet vain jäävuoren huippua Emacsin käytössä. Onneksi Emacsin mukana tulee hieno dokumentaatio, mukaan lukien käsikirjat ja opetusohjelmat sekä erityisiä ohjeaiheita, joista voit kysyä.

Suorita Emacs-komento C-h saadaksesi erityisiä ohjeaiheita.

Käytä komentoa C-h r päästäksesi Emacsin käyttöoppaaseen.

Käyttää C-h t päästäksesi sisäänrakennettuun Emacsin opetusohjelmaan.

Tiedostojen muokkaaminen Linuxissa Emacsilla

Kuka tahansa voi helposti aloittaa Emacs-editorin käytön Linuxissa asetustiedostojen muokkaamiseen, tekstinkäsittelyyn ja ohjelmointiin. Emacsin tehokas käyttö lisää tuottavuuttasi huomattavasti.

sed ja awk ovat kaksi eniten käytetyistä merkkijonojen käsittely- ja käsittelytyökaluista, jotka ovat saatavilla Linuxille. Yhdistä ne Emacsin tekstinmuokkaustehoasi, niin sinulla on huiput.