Ero sivun ”Emacs” versioiden välillä

Siirry navigaatioon Siirry hakuun
1 215 merkkiä lisätty ,  31. maaliskuuta 2025
→‎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 vakiona peräti kolme moodia. Näppäinkomennot, kuten monet muutkin asiat Emacsissä, voi mukauttaa mieleisekseen.
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 Control-näppäintä ja '''M''' Meta-näppäintä, joka on yleensä Alt, mutta Esc-näppäin toimii myös.
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'''
|Suurenna aktiivinen ikkuna
|Piilota muut ikkunat, paitsi aktiivinen ikkuna
|-
|-
|'''C-x 2'''
|'''C-x 2'''
|Kahdenna ikkuna pystysuunnassa
|Jaa ikkuna pystysuunnassa
|'''C-x 3'''
|'''C-x 3'''
|Kahdenna ikkuna leveyssuunnassa
|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.
|}
|}


167

muokkausta

Navigointivalikko