Ero sivun ”Emacs” versioiden välillä
(→Tiedostot: Poistin muutaman turhan sekoittavan komennon; lisäksi C-x C-f kuvaus on lähempänä sen toimintaa) |
(→Poistaminen ja palauttaminen: Pyrin hyödyntämään Control- ja Meta-alkuisten komentojen analogisuuksia. Komentojen lista on sama, joka löytyy Emacsin omasta tutoriaalista.) |
||
Rivi 50: | Rivi 50: | ||
|Kumoa edellinen muokkaus | |Kumoa edellinen muokkaus | ||
|- | |- | ||
|'''askelpalautin''' | |||
|Poista edellinen merkki | |||
|'''M-askelpalautin''' | |||
|Leikkaa edeltävä sana | |||
|- | |||
|'''C-d''' | |||
|Poista seuraava merkki | |||
|'''M-d''' | |'''M-d''' | ||
|Poista seuraava sana | |Poista seuraava sana | ||
Rivi 55: | Rivi 62: | ||
|'''C-k''' | |'''C-k''' | ||
|Leikkaa rivin loppu | |Leikkaa rivin loppu | ||
|'''M-k''' | |||
|Leikkaa lauseen loppu | |||
|- | |- | ||
|'''C-w''' | |'''C-w''' | ||
|Leikkaa merkitty alue | |Leikkaa merkitty alue | ||
|'''M-w''' | |||
|Kopioi merkitty alue | |||
|- | |- | ||
|'''C-y''' | |'''C-y''' | ||
|Liitä | |Liitä | ||
|'''M-y''' | |'''M-y''' | ||
|Korvaa edellinen liitos vanhemmalla leikkauksella | |Korvaa edellinen liitos vanhemmalla leikkauksella |
Versio 30. marraskuuta 2012 kello 18.53
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 mukautettava 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, jossa oli aikoinaan mm. edistyksellisempi graafinen käyttöliittymä. Nykyään XEmacsin kehitys on jäänyt jälkeen GNU Emacsista.
Emacs on todella laaja ohjelma. Sen mukana tulee mm. sähköpostiohjelma (Gnus, RMail), uutisryhmälukija (Gnus), 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
Seuraavat komennot liikuttavat osoitinta puskurin sisällä.
C-p | rivi ylöspäin | C-n | rivi alaspäin | ||||
C-f | merkki eteenpäin | C-b | merkki taaksepäin | M-f | sana eteenpäin | M-b | sana taaksepäin |
C-a | rivin alkuun | C-e | rivin loppuun | M-a | lauseen alkuun | M-e | lauseen loppuun |
C-v | ruudullinen eteenpäin | M-v | ruudullinen taaksepäin | ||||
M-> | puskurin loppuun | M-< | puskurin alkuun |
Poistaminen ja palauttaminen
C-_ | Kumoa edellinen muokkaus | ||
askelpalautin | Poista edellinen merkki | M-askelpalautin | Leikkaa edeltävä sana |
C-d | Poista seuraava merkki | M-d | Poista seuraava sana |
C-k | Leikkaa rivin loppu | M-k | Leikkaa lauseen loppu |
C-w | Leikkaa merkitty alue | M-w | Kopioi merkitty alue |
C-y | Liitä | M-y | Korvaa edellinen liitos vanhemmalla leikkauksella |
Etsi ja korvaa
Seuraavat komennot etsivät merkkijonoa puskurista.
C-s | Etsi eteenpäin | C-r | Etsi taaksepäin |
M-% | Etsi ja korvaa |
Tiedostot
C-x C-f | Avaa tiedosto |
C-x C-s | Tallenna tiedosto |
C-x C-w | Tallenna tiedosto uudella nimellä |
C-x s | Tallenna kaikki tiedostot |
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 |
Alueet
C-@ | Aseta merkki |
C-w | Poista alue |
M-w | Kopioi alue |
C-y | Liitä |
M-h | Merkitse kappale (kursori kappaleen alkuun, merkki loppuun) |
C-x C-x | Vaihda merkin ja kursorin paikkaa keskenään (kursori alueen toiseen laitaan) |
C-x h | Valitse koko puskuri |
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 |