Ero sivun ”Vi” versioiden välillä
Djp (keskustelu | muokkaukset) Ei muokkausyhteenvetoa |
(emt) |
||
Rivi 1: | Rivi 1: | ||
Vi on peruseditori, joka kuuluu Unix99 standardin mukaisiin järjestelmiin. Vistä haarautettu, kehittyneempi tekstieditori on nimeltään [[Vim]]. Nykyajan Linux-järjestelmissä Vi on yleensä [[symbolinen linkki|symlinkattu]] Vimiin. | Vi on peruseditori, joka kuuluu Unix99 standardin mukaisiin järjestelmiin. Vistä haarautettu, kehittyneempi tekstieditori on nimeltään [[Vim]]. Nykyajan Linux-järjestelmissä Vi on yleensä [[symbolinen linkki|symlinkattu]] Vimiin. | ||
==Pikaopas== | |||
Vi saattaa olla melkoinen "kulttuurishokki" uusille käyttäjille. Siinä ei esimerkiksi ole valikkoriviä ollenkaan, ja kun käynnistät editorin, et pääsekään heti kirjoittamaan. Jopa poistuminen saattaa aiheuttaa päänvaivaa, jos ei tiedä mitä tekee! Vi on kuitenkin hyvä editori, jos sille uhraa hieman aikaa. | |||
===Moodit=== | |||
Vi toimii ns. moodeissa eli tiloissa. Näitä ovat mm. ''input'' ja ''command''-moodi. Kun vi käynnistyy, se on komento (''command'') tilassa, jossa editorille voi antaa erilaisia komentoja. ''Input'' tilassa taas voi lisätä tiedostoon tekstiä. Vi klooneissa tilan näkee yleensä ruudun oikeasta alalaidasta. ''Input'' tilasta pääsee takaisin ''command'' tilaan painamalle ESC. | |||
===Komentoja=== | |||
Nämä komennot toimivat ''command'' moodissa. Kannattaa tarkistaa että caps lock on pois päältä, sillä vi:n komennot ovat riippuvaisia kirjainkoosta. | |||
:w (Tallenna tiedosto) | |||
:wq (Tallenna tiedosto ja lopeta) | |||
:q! (Lopeta ja älä tallenna muutoksia) | |||
x (Poista merkki) | |||
r (Korvaa yksi merkki kursorin kohdalla) | |||
R (Ylikirjoita kursorista eteenpäin) | |||
i (Lisää tekstiä kursorin kohdalle) | |||
A (Lisää tekstiä rivin loppuun) | |||
h,j,k,s (Liikuttaa kursoria vasemmalle, alas, ylös, oikealle. | |||
Hyvä tietää jos jostain syystä nuolinäppäimet eivät toimi.) | |||
Hyvä tapa opetella vi:tä on [[vimtutor]] ohjelma, joka tulee [[vim]] editorin mukana. | |||
==Linkkejä== | ==Linkkejä== |
Versio 2. maaliskuuta 2007 kello 03.12
Vi on peruseditori, joka kuuluu Unix99 standardin mukaisiin järjestelmiin. Vistä haarautettu, kehittyneempi tekstieditori on nimeltään Vim. Nykyajan Linux-järjestelmissä Vi on yleensä symlinkattu Vimiin.
Pikaopas
Vi saattaa olla melkoinen "kulttuurishokki" uusille käyttäjille. Siinä ei esimerkiksi ole valikkoriviä ollenkaan, ja kun käynnistät editorin, et pääsekään heti kirjoittamaan. Jopa poistuminen saattaa aiheuttaa päänvaivaa, jos ei tiedä mitä tekee! Vi on kuitenkin hyvä editori, jos sille uhraa hieman aikaa.
Moodit
Vi toimii ns. moodeissa eli tiloissa. Näitä ovat mm. input ja command-moodi. Kun vi käynnistyy, se on komento (command) tilassa, jossa editorille voi antaa erilaisia komentoja. Input tilassa taas voi lisätä tiedostoon tekstiä. Vi klooneissa tilan näkee yleensä ruudun oikeasta alalaidasta. Input tilasta pääsee takaisin command tilaan painamalle ESC.
Komentoja
Nämä komennot toimivat command moodissa. Kannattaa tarkistaa että caps lock on pois päältä, sillä vi:n komennot ovat riippuvaisia kirjainkoosta.
:w (Tallenna tiedosto) :wq (Tallenna tiedosto ja lopeta) :q! (Lopeta ja älä tallenna muutoksia) x (Poista merkki) r (Korvaa yksi merkki kursorin kohdalla) R (Ylikirjoita kursorista eteenpäin) i (Lisää tekstiä kursorin kohdalle) A (Lisää tekstiä rivin loppuun) h,j,k,s (Liikuttaa kursoria vasemmalle, alas, ylös, oikealle. Hyvä tietää jos jostain syystä nuolinäppäimet eivät toimi.)
Hyvä tapa opetella vi:tä on vimtutor ohjelma, joka tulee vim editorin mukana.