Emacs

Linux.fista
Versio hetkellä 27. marraskuuta 2007 kello 19.59 – tehnyt Heikki (keskustelu | muokkaukset)
Siirry navigaatioon Siirry hakuun

Tässä artikkelissa kerrotaan yleisesti ohjelmasta Emacs. Opas Emacsin peruskäyttöön löytyy artikkelista Emacsin peruskäyttö.


Emacs

Käyttöliittymä X tai teksti
Lisenssi GPL
Kotisivu gnu.org/software/emacs

GNU Emacs on monipuolinen ja muokautettava tekstieditori ja yleinen käyttöympäristö. GNU Emacsin kehityksen aloitti Richard Stallman (RMS) vuonna 1984, joskin ensimmäiset Emacs-sukuiset editorit syntyivät jo 70-luvulla. Emacsia voi laajentaa Emacs Lisp -kielellä, jolla on toteutettu jopa mediasoitinten ja www-selainten kaltaisia sovelluksia. GNU Emacsista haarautui (fork) vuonna 1991 XEmacs, jota on kehitetty erityisesti X-käyttöä silmälläpitäen.

Emacs on todella laaja ohjelma. Sen mukana tulee mm. sähköpostiohjelma, monipuolinen kalenteri, laskin ja pelejä (löytyy Tools-valikosta). Usein vitsaillaankin, että Emacs on hyvä käyttöjärjestelmä jossa on huono tekstieditori.

Komentoja

Tiedostossa liikkuminen

C-p Siirry rivi ylöspäin
C-n Siirry rivi alaspäin
C-f Siirry merkki eteenpäin
C-b Siirry merkkitaaksepäin
M-f Siirry sana eteenpäin
M-b Siirry sana taaksepäin
C-v Sirry ruudullinen eteenpäin
M-v Siirry ruudullinen taaksepäin
M-> Siirry puskurin loppuun
M-< Siirry puskurin alkuun

Poistaminen ja palauttaminen

M-d Poista seuraava sana
C-k Poista rivin loppu
C-w Poista merkitty alue
C-y Palauta poisto
M-y Vaihda palautus vanhempaan poistoon

Etsi ja korvaa

C-s Etsi merkkijonoa
C-r Etsi merkkijonoa lopusta alkuun
M-% Etsi ja korvaa merkkijono

Tiedostot

C-x C-s Tallenna tiedosto
C-x s Tallenna kaikki tiedostot
C-x C-w Tallenna tiedosto uudella nimellä
C-x C-f Avaa tiedosto uuteen puskuriin
C-x 4 C-f Avaa tiedosto uuteen puskuriin ja ikkunaan
C-x C-v Avaa tiedosto nykyiseen puskuriin
C-i Lisää tiedoston sisältö puskuriin kursorin kohdalle

Puskurit

C-x b Vaihda ikkunan puskuria
C-x C-b Listaa puskurit
C-x k Tuhoa puskuri

Ikkunat

C-x 2 Jaa ikkuna kahdeksi pystysuunnassa
C-x 3 Jaa ikkuna kahdeksi leveyssuunnassa
C-x 0 Piilota aktiivinen ikkuna
C-x 1 Suurenna aktiivinen ikkuna
C-x o Siirry seuraavaan ikkunaan

Muuta

C-x C-c Lopeta Emacsin käyttö
C-z Poistu tilapäisesti (paluu komennolla fg)
M-numero Toista seuraavaa komentoa
F10 Siirry valikkoon

Katso myös

Aiheesta muualla