Ero sivun ”Emacs” versioiden välillä
Siirry navigaatioon
Siirry hakuun
→Komentoja: Paranneltu ulkoasua. Selvennetty ohjetta myös hiukan. Kerrottu myös makroista.
(→Emacs-sovelluksia: Lisätty tietoa Emacsin paketinhallinnasta ja evil-modesta.) |
(→Komentoja: Paranneltu ulkoasua. Selvennetty ohjetta myös hiukan. Kerrottu myös makroista.) |
||
Rivi 27: | Rivi 27: | ||
== Komentoja == | == Komentoja == | ||
Seuraavassa on listattu joitakin yleiskäyttöisiä komentoja. Joidenkin merkitys muuttuu kulloinkin käytössä olevan moodin mukaan, ja voivatpa moodit määrittää myös omia näppäinkomentoja. Esimerkiksi [[Vi]]-editorin emulointiin on olemassa | Seuraavassa on listattu joitakin yleiskäyttöisiä komentoja. Joidenkin merkitys muuttuu kulloinkin käytössä olevan moodin mukaan, ja voivatpa moodit määrittää myös omia näppäinkomentoja. Esimerkiksi [[Vi]]-editorin emulointiin on olemassa ainakin peräti kolme moodia, joista käytetyin lienee olevan '''evil'''-moodi. Näppäinkomennot, kuten monet muutkin asiat Emacsissä, voi mukauttaa mieleisekseen. | ||
Seuraavassa luettelossa '''C''' tarkoittaa | Seuraavassa luettelossa '''C''' tarkoittaa näppäintä {{näppäin|Ctrl}} ja '''M''' Meta-näppäintä, joka on yleensä {{näppäin|Alt}}, mutta {{näppäin|Esc}}-näppäin toimii myös. | ||
===Tiedostossa liikkuminen=== | ===Tiedostossa liikkuminen=== | ||
Seuraavat komennot liikuttavat osoitinta puskurin sisällä. | Seuraavat komennot liikuttavat osoitinta puskurin (eng. ''buffer'') sisällä. Puskuri on väliaikainen paikka tekstille ja muulle tiedolle. Puskurin sisältämä tieto voidaan käyttäjän halutessa tallentaa tiedostoon (esimerkiksi näppäinkomennolla '''C-x C-s'''). | ||
{| | {| | ||
|'''C-p''' | |'''C-p''' | ||
Rivi 69: | Rivi 69: | ||
=== Tekstin poistaminen, palauttaminen ja valinta === | === Tekstin poistaminen, palauttaminen ja valinta === | ||
Emacsissä tekstin valinta tapahtuu asettamalla merkki ja liikuttamalla kursoria. Valinta on merkin ja kursorin väliin jäävä alue. | Emacsissä tekstin valinta tapahtuu asettamalla merkki (eng. ''point'') ja liikuttamalla kursoria. Valinta on merkin ja kursorin väliin jäävä alue. | ||
Kopiointi ja leikkaaminen laittavat tekstin Emacsin omaan rengaspuskuriin, jossa aiemmin leikatut ja kopioidut tekstinpätkät ovat (tätä kutsutaan englanniksi käsitteellä ''kill ring''). | |||
{| | {| | ||
|'''C-välilyönti''' | |'''C-välilyönti''' | ||
Rivi 87: | Rivi 88: | ||
|- | |- | ||
|'''C-k''' | |'''C-k''' | ||
|Leikkaa rivin loppu | |Leikkaa (eng. ''kill'') tekstiä rivin loppu | ||
|'''M-k''' | |'''M-k''' | ||
|Leikkaa lauseen loppu | |Leikkaa lauseen loppu | ||
Rivi 97: | Rivi 98: | ||
|- | |- | ||
|'''C-y''' | |'''C-y''' | ||
|Liitä | |Liitä (eng. ''yank'') | ||
|'''M-y''' | |'''M-y''' | ||
|Korvaa edellinen liitos vanhemmalla leikkauksella | |Korvaa edellinen liitos vanhemmalla leikkauksella | ||
Rivi 121: | Rivi 122: | ||
|'''C-x C-f''' | |'''C-x C-f''' | ||
|Avaa tiedosto | |Avaa tiedosto | ||
|- | |||
|'''C-x C-s''' | |'''C-x C-s''' | ||
|Tallenna tiedosto | |Tallenna tiedosto | ||
|- | |||
|'''C-x C-w''' | |'''C-x C-w''' | ||
|Tallenna tiedosto nimellä | |Tallenna tiedosto nimellä | ||
|- | |||
|'''C-x s''' | |'''C-x s''' | ||
|Tallenna kaikki tiedostot | |Tallenna kaikki tiedostot | ||
Rivi 134: | Rivi 138: | ||
|Listaa puskurit | |Listaa puskurit | ||
|'''C-x k''' | |'''C-x k''' | ||
|Tuhoa puskuri | |Tuhoa (eng. ''kill'') puskuri | ||
|- | |- | ||
|'''C-x 0''' | |'''C-x 0''' | ||
|Piilota aktiivinen ikkuna | |Piilota aktiivinen ikkuna | ||
|'''C-x 1''' | |'''C-x 1''' | ||
| | |Piilota muut ikkunat, paitsi aktiivinen ikkuna | ||
|- | |- | ||
|'''C-x 2''' | |'''C-x 2''' | ||
| | |Jaa ikkuna pystysuunnassa | ||
|'''C-x 3''' | |'''C-x 3''' | ||
| | |Jaa ikkuna leveyssuunnassa | ||
|- | |- | ||
|'''C-x o''' | |'''C-x o''' | ||
Rivi 180: | Rivi 184: | ||
|'''F10''' | |'''F10''' | ||
|Siirry valikkoon | |Siirry valikkoon | ||
|- | |||
|'''M-x''' | |||
|Suorita Emacsin komento antamalla sen nimi | |||
|} | |||
==== Makrot ==== | |||
Emacsissa voi nauhoittaa näppäimistömakroja helposti. | |||
Huomaa, että tämä opas sisältää vain Emacsin peruskäytön, ja Emacsissa on esimerkiksi makroihin liittyviä toimintoja enemmän kuin mitä tässä oppaassa voidaan opettaa. | |||
{| | |||
|'''F3''' | |||
|Aloita uuden makron nauhoittaminen. Mutta jos makron nauhoittaminen on käynnissä, syötä puskuriin uusi juoksevanumero. | |||
|- | |||
|'''F4''' | |||
|Jos makroa nauhoitetaan parhaillaa, lopeta ko. makron nauhoittaminen. Mutta jos makroa ei parhaillaan nauhoteta, viimeisin makro toistetaan aktiivisessa puskurissa. | |||
|} | |} | ||