emacs ohje

Mikä emacs on?


Emacs on nykymaailman vinkkelistä katsottuna melko erikoinen teksteditori. Sitä käytetään yleensä komentorivillä(terminal, pääte). Ohjelma on ikivanha, mutta siitä löytyy edistyneitä toimintoja joita ei tule vastaan nykyisestä teksti editoreista. Ohjelma julkaistiin jo vuonna 1976, eli internet vuosissa mitattuna ohjelma olisi noin 150 vuotta vanha.

Emacsin käyttö tuo mukanaan myös omat haasteensa, koska ohjelma on ikivanha niin siitä puuttuu modernit pikanäppäimet. Käytännössä ohjelmaa käytetään vain pikanäppäimillä, koska hiiri ei ole käytössä. Hiiri toimii kuitenkin emacin uusimmissa versioissa. Emacsin pikanäppäimet ovat järkeviä ja niissä on monesti yhtenäinen logiikka, joka ei välttämättä aukea ihan heti. Osa emacsin komennoista on vähän heikompia kuin toiset, mutta niiden välillä on usein vahva yhteys.

Miksi emacsia pitäisi käyttää?

Äkkiseltään voisi kuvitella että Notepad++ ja TextWragler ovat maailman parhaita tekstieditoreita. Niin onkin tiettyyn pisteeseen saakka ja mikä parasta modernien teksti editorien käyttöä tarvitse opetella. Emacs on puolestaan melko sekava, mutta sen tehokkuus voittaa modernit editorit mennen tullen, kun sitä oppii käyttämään.


Oheinen video auttaa selvittämään miksi emacs on hehkuttamisen arvoinen teksti editori. Kyseinen video ei ole oppimisen kannalta kovinkaan hyödyllinen, mutta se auttaa avartamaan maailman kuvaa. Videon äänenlaatu on erittäin huono ja se sattuu korviin, mutta se vakuuttaa että emacs on vieläkin varteenotettava teksti editori.

Kuinka emacsia käytetään?

Ensin emacs pitää asentaa koneelle se tapahtuu seuraavasti
Mac
Löytyy valmiina, ei ole uusin versio, mutta toimii mallikkaasti
Ubuntu
apt-get install emacs22
Fedora
yum install emacs
Windows
Lataa ohjelma ja pura zip-tiedosto. Ohjelma käynnistetään Windowsissa avaamalla /bin/emacs.exe.

Perus komennot

Emacs käyttää C-f ja M-f muotoa olevia komentoja manuaaleissaan käytännössä ne ovat ctrl + f ja alt + f.
C- -merkinnällä tarkoitetaan yleensä emacsissa ctrl-painiketta
M- -merkintä on meta ja sillä puolestaan tarkoitetaan alt-painiketta
Emacsin käytössä kannattaa huomioida että pikanäppäimillä on eri toimintoja riippuen painaako ctrl- tai alt-painikkeita pohjassa koko komennon ajan.
Emacs käynnistetään komennolla
emacs
Luo tiedosto terminaalista
emacs testi.txt

Sulje emacs
ctrl + x sitten ctrl + c

Avaa tutustuminen emacsiin
ctrl + h sitten t

Kursorin liikutus

yksi merkki vasemmalle forward
ctrl + f
yksi merkki oikealle back
ctrl + b

siirry rivillä ylös previous
ctrl + p
siirry rivillä alas next
ctrl + n

yksi sana vasemmalle forward
alt + f

yksi sana oikealle back
alt + b

rivin alkuun
ctrl + a
rivin loppuun
ctrl + e

kappaleen alkuun
alt + a
kappaleen loppuun
alt + e

sivu taaksepäin
alt + v
sivu eteenpäin
ctrl + v

dokumentin alkuun
alt + < dokumentin loppuun
alt + > (alt + < + shift) Etsi kursori
ctrl + l

Luo uusi tiedosto
samalla komennolla muokataan myös tiedostoita
ctrl + f tiedoston nimi

Sisällön poistaminen

Kannattaa huomioida, että <DEL> -merkillä ei viitata emacs ohjeissa deleteen vaan backspaceen.
edellinen merkki eli ihan normaalia
backspace
poista seuraava merkki
ctrl + d

poista edellinen sana
alt + backspace
poista seuraava sana
alt + d

poista rivin alku kill
alt + k
poista rivin loppu kill
ctrl + k

Edistyneet komennot

komennon toistaminen
Tämä liikkuu kolme riviä alaspäin
ctrl + u sitten 3 sitten ctrl + n

jaa emacs vaakasuunnassa kahtia
ctrl + x sitten 2

jaa emacs pystysuunnassa kahtia
ctrl + x sitten 3

siirry ikkunan toiseen osaan
ctrl + x sitten o

sulje nykyinen ikkuna
ctrl + x sitten 0

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*