Ero sivun ”Vimin peruskäyttö” versioiden välillä

Siirry navigaatioon Siirry hakuun
703 merkkiä lisätty ,  3. joulukuuta 2011
kumottu kirjoitusvirheen korjausmuokkaus, typot on tarkoituksella
(kumottu kirjoitusvirheen korjausmuokkaus, typot on tarkoituksella)
(5 välissä olevaa versiota 5 käyttäjän tekeminä ei näytetä)
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 23: Rivi 35:
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 tiedosotn 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 tiedoston 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 71: Rivi 83:
*G, joka siirtää kursorin tiedoston loppuun
*G, joka siirtää kursorin tiedoston loppuun
*gg, joka siirtää kursorin tiedoston alkuun
*gg, joka siirtää kursorin tiedoston alkuun
*g rivinumero, joka siirtää kursorin tietylle riville
*rivinumero ja gg, joka siirtää kursorin tietylle riville, esim. 5gg siirtyy riville 5.
*%, 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 97: Rivi 109:
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 ==

Navigointivalikko