Muokataan sivua Vimin peruskäyttö

Siirry navigaatioon Siirry hakuun
Varoitus: Et ole kirjautunut sisään. IP-osoitteesi näkyy julkisesti kaikille, jos muokkaat. Jos kirjaudut sisään tai luot tunnuksen, muokkauksesi yhdistetään käyttäjänimeesi ja saat paremman käyttökokemuksen.

Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.

Nykyinen versio Oma tekstisi
Rivi 4: Rivi 4:
== Käynnistäminen ==
== Käynnistäminen ==
Vimillä tiedosto avataan muokattavaksi yksinkertaisesti komennolla
Vimillä tiedosto avataan muokattavaksi yksinkertaisesti komennolla
  vim tiedosto
  vim tiedosto
Jos haluat nopeasti muokata tiedostoa tietyltä riviltä alkaen, voit käyttää <tt>+N</tt>-valitsinta
(jossa <tt>N</tt> on rivin numero tai tyhjä, jos haluat muokata viimeiseltä riviltä). Esimerkiksi
seuraava komento aloittaa muokkaamisen riviltä 32:
vim +32 tiedosto
Voit myös aloittaa muokkauksen siltä riviltä, joka sisältää tietyn merkkijonon. Tämä tapahtuu
valitsimella <tt>+/</tt>:
vim +/merkkijono tiedosto.txt


== Toimintatilat ==
== Toimintatilat ==
Rivi 35: Rivi 23:
Komentotilassa monilla kirjaimilla on tiettyjä komentoja. Lisäksi kaksoispisteen painaminen avaa ruudun alareunaan Vimin komentorivin, johon voi kirjoittaa komentoja. Yksi yleisimmin tarvittavista komennoista on tiedoston tallentaminen, ja se tehdään komennolla  
Komentotilassa monilla kirjaimilla on tiettyjä komentoja. Lisäksi kaksoispisteen painaminen avaa ruudun alareunaan Vimin komentorivin, johon voi kirjoittaa komentoja. Yksi yleisimmin tarvittavista komennoista on tiedoston tallentaminen, ja se tehdään komennolla  
  :w
  :w
Kokeile nyt tiedoston tallentamista. Paina ensin Esciä varmistuaksesi siitä, että olet komentotilassa. Paina tämän jälkeen kaksoispistettä ja kirjoita komentoriville w ja paina enteriä. Vim ilmoittaa tallentaneensa tiedoston ja kertoo myös mm. rivien lukumäärän.
Kokeile nyt tiedoston tallentamista. Paina ensin Esciä varmistuaksesi siitä, että olet komentotilassa. Paina tämän jälkeen kaksoispistettä ja kirjoita komentoriville w ja paina enteriä. Vim ilmoittaa tallentaneensa tiedosotn ja kertoo myös mm. rivien lukumäärän.


Huomaa, että jos et siirry ensin komentoriville kaksoispisteellä, w ei tallenna mitään vaan se siirtyy seuraavan sanan alkuun. Näistä lisää myöhemmin.
Huomaa, että jos et siirry ensin komentoriville kaksoispisteellä, w ei tallenna mitään vaan se siirtyy seuraavan sanan alkuun. Näistä lisää myöhemmin.
Rivi 83: Rivi 71:
*G, joka siirtää kursorin tiedoston loppuun
*G, joka siirtää kursorin tiedoston loppuun
*gg, joka siirtää kursorin tiedoston alkuun
*gg, joka siirtää kursorin tiedoston alkuun
*rivinumero ja gg, joka siirtää kursorin tietylle riville, esim. 5gg siirtyy riville 5.
*g rivinumero, joka siirtää kursorin tietylle riville
*%, joka siirtää kursorin valittua sulkumerkkiä - esim. {:tä - vastaavaan sulkumerkkiin (avaavasta lopettavaan ja päinvaston, kokeile!)
*%, joka siirtää kursorin valittua sulkumerkkiä - esim. {:tä - vastaavaan sulkumerkkiin (avaavasta lopettavaan ja päinvaston, kokeile!)


Rivi 109: Rivi 97:
Korvauksen voi ulottaa myös koko tiedostoon komennolla
Korvauksen voi ulottaa myös koko tiedostoon komennolla
  :%s/huono/hyvä/g
  :%s/huono/hyvä/g
Yksittäisten merkkijonojen lisäksi voidaan käyttää myös [[säännöllinen lauseke|säännöllisiä lausekkeita]]. Tästä löytyy lisätietoja [http://www.geocities.com/volontir/ VIM Regular Expressions 101] -artikkelista.


== Ulkoisten komentojen suorittaminen ==
== Ulkoisten komentojen suorittaminen ==
Rivi 134: Rivi 120:


== Lopuksi ==
== Lopuksi ==
Tässä oppaassa käytiin läpi vain muutamia Vimin peruskäytön kannalta tärkeimpiä ominaisuuksia. Tarkemmat tiedot Vimistä ja muista sitä käsittelevistä ohjeista löytyy artikkelista [[Vim]].  Vimin mukana tulee <code>vimtutor</code>, joka opettaa käyttäjää interaktiivisesti käyttämään Vim-tekstieditoria. Sen läpikäyminen on vahvasti suositeltavaa.
Tässä oppaassa käytiin läpi vain muutamia Vimin peruskäytön kannalta tärkeimpiä ominaisuuksia. Tarkemmat tiedot Vimistä ja muista sitä käsittelevistä ohjeista löytyy artikkelista [[Vim]].


[[Luokka:Tekstieditorit]]
[[Luokka:Tekstieditorit]]
Wikin materiaali on kaikkien vapaasti käytettävissä Creative Commons 3.0 - nimi mainittava -lisenssin alaisuudessa. TEKIJÄNOIKEUDEN ALAISEN MATERIAALIN KÄYTTÄMINEN ILMAN LUPAA ON EHDOTTOMASTI KIELLETTYÄ!

Muokataksesi tätä sivua vastaa alla olevaan kysymykseen (lisätietoja):

Peruuta Muokkausohjeet (avautuu uuteen ikkunaan)