Unix-opas, luku
5 Muita toimintoja ja sovelluksia Unix-koneissa:
Emacs on monipuolinen editori eli ohjelma, jolla voi perustaa
ja muokata tekstitiedostoja.
Editori on eri asia kuin tekstinkäsittelyohjelma: editorilla ei
esimerkiksi voi (ainakaan suoraan) tuottaa tekstiä, jossa
on erilaisia kirjasinlajeja.
Emacsin tärkeimpiä piirteitä kuvaa
Emacs-opas.
Seuraavassa on hyvin lyhyet perusohjeet, joilla toivottavasti
pääsee alkuun:
- Emacs käynnistetään komennolla
emacs
tiedostonnimi
missä tiedostonnimi on joko se nimi, jonka
haluat antaa perustettavalle uudelle tiedostolle,
tai olemassaolevan tiedoston nimi, jos haluat
editoida sitä.
- Jos olet perustamassa uutta tiedostoa, voit ruveta
suoraan kirjoittamaan. Ota huomioon, että
normaalisti Emacs
ei tee automaattisia rivinvaihtoja kuten useimmat tekstinkäsittelyohjelmat
vaan
sinun täytyy painaa returnia saadaksesi aikaan
rivinvaidon.
- Voit siirtyillä tekstin sisällä nuolinäppäimillä.
- Jos haluat lisätä tekstiä olemassaolevan tekstin
väliin, vie nuolinäppäimillä kursori haluttuun
lisäyskohtaan ja kirjoita lisättävät merkit.
Emacs oletusarvoisesti siis lisää merkit väliin eikä
vanhojen päälle.
- Juuri kirjoittamasi merkin voit poistaa
DEL-näppäimellä.
Yleisemmin voit poistaa merkkejä siten, että
viet kursorin poistettavaa merkkiä seuraavan merkin
kohdalla ja painat DEL-näppäintä. Vaihtoehtoisesti
(esim. jos DEL-näppäintä ei löydy tai se ei toimi)
voit viedä kursorin poistettavan merkin päälle
ja käyttää control-d:tä.
- Voit poistaa rivin viemällä kursorin rivin alkuun
ja kirjoittaa control-k:n (kill).
- Jos Emacs tuntuu jumittuneen tai toimivan ihan
hassusti, kokeile control-g:tä. Se yleensä palauttaa
Emacsin järkevään tilaan.
- Kun haluat lopettaa, kirjoita
control-x control-s control-x control-c.
Tämä kuulostaa ehkä oudolta, mutta se on helppoa:
paina control-näppäin alas ja, sitä alhaalla pitäen, näppäile
xsxc sekä päästä sitten control-näppäin ylös.
Selityksenä mainittakoon, että control-x control-s
tallettaa tiedoston editoidussa muodossaan ja
control-x control-c lopettaa Emacsin käytön.
- Jos haluat lopettaa vain tilapäisesti Emacsin käytön
(esim. tehdäksesi jotain Unixin komentotasolla ja palataksesi
myöhemmin Emacsiin), on tehokkaampaa kirjoittaa
control-x control-s control-z. Tällöin tiedoston sisältö
tallentuu ja tullaan ulos Emacsista niin, että Emacs jää
ns. suspended-tilaan. Takaisin Emacsiin pääset sitten
Unixin komentotasolta komennolla
fg
.