www.all2know.com Google WWW All2know fi
  Etusivu Etusivu | Tietoja Tietoja 
  Navigaatio
» Etusivu
» Artikelkategorier
» Luettelo luetteloista
» Aakkosellinen hakemisto
» Kalenteri
» Arvottu artikkeli
» Muokkaa Aiheesta muualla
Viimeisimmät muutokset: 2007-11-17
  Tänne linkitetyt sivut 
LaTeX
Tekstieditori
Vi
Nvi
  Muut kielet 
deVim
frVim
svVim (textredigerare)
Luokka: Tekstieditorit Vapaa ohjelmisto

Vim

Vim (Vi IMproved) on Bram Moolenaarin luoma Vi-editoriin perustuva avoimen lähdekoodin terminaalipohjainen tekstieditori, joka toimii monissa käyttöjärjestelmissä ja on erityisesti ohjelmoijien suosiossa. Siitä on myös saatavilla graafisella käyttöliittymällä varustettuja versioita, joissa on mm. valikot ja tuki hiirelle.

Vimin käyttö eroaa huomattavasti useimmista muista editoreista koska Vim käyttää useita eri toimintatiloja. Vimin keskeinen idea on, ettei kumpaakaan kättä tarvitse siirtää näppäimistöltä (esimerkiksi hiirelle) minkään toiminnon, kuten tallentamisen, ajaksi.

Vim on hyväntekeväisyysohjelma jonka käyttäjiä kehotetaan tekemään lahjoitus esim. Ugandan orvoille.}} Vim on vapaa ohjelmisto.}}

1 Miten Vim toimii?
2 Ominaisuuksia
3 Historiaa
4 Lähteet
5 Aiheesta muualla

Miten Vim toimii?

Vimissä on kolme tilaa: komentotila, kirjoitustila sekä tekstinvalintatila (visual mode).

Komentotila on perustila, jossa ollaan kun Vim käynnistetään. Vim tulkitsee kaiken komentotilassa kirjoitetun tekstin komennoiksi. Kaikista tiloista pääsee takaiskin komentotilaan painamalla näppäintä Esc

Kirjoitustilaan pääsee painamalla näppäintä i komentotilassa. Tässä tilassa Vim lisää kaiken kirjoitetun tekstin muokattavaan tiedostoon.

Tekstinvalintatilaan pääsee painamalla näppäintä v komentotilassa. Kaikki kirjoitettu teksti tulkitaan komennoiksi ja kursoria liikuttamalla valitaan tekstä.

Vimin voi sulkea tallentamatta muutoksia komennolla :q!

Ominaisuuksia

  • Muutosten kumoaminen ja kumottujen muutosten palautus.
  • Mahdollisuus muokata tekstiä vasemmalta oikealle tai oikealta vasemmalle.
  • Tekstin visuaalinen muotoilu (visual mode), eli 'tekstipohjainen graafinen muotoilu'. Tekstiä voidaan mm. mustata hiirellä ja vaikkapa tuhota, siirtää tai kopioida.
  • Makrojen tallentaminen, jonka avulla voidaan tallentaa muokkauksia ja ajaa niitä uudelleen toistuvien tehtävien suorittamiseen.
  • Vim voidaan jakaa useisiin ruutuihin; käyttäjä voi tutkia useita tiedostoja tai saman tiedon eri kohtia samanaikaisesti.
  • Vimissä on sisäinen komentosarjakieli helpottamaan lisätoimintojen tekoa.
  • Hakutoiminto, jolla voidaan hakea merkkijonoja tekstitiedostosta.
  • Syntaksin korostus, joka on ohjelmoinnissa lähestulkoon välttämättömyys tekstin selkeyden kannalta. Mukana tulee yli 200 syntaksitiedostoa eri kielille ja syntaksitiedostoja voi myös luoda itse, tai ladata niitä kolmannen osapuolen sivustoilta.
  • Vimissä on integrointituki Perlille, Tclille:lle ja Python ja se voidaan myös asettaa toimimaan OLE-palveluna Windowsissa.

Historiaa

Bram Moolenaar aloitti Vimin kehittämisen vuonna 1988. Tämän jälkeen vimiin on lisätty lukuisia ominaisuuksia, joista monet liittyvät tietokoneohjelmien lähdekoodin muokkaukseen. Taustansa vuoksi Vim on suosittu erityisesti Unix-käyttäjien ja ohjelmoijien parissa.

Vuonna 1988 Moolenaarilla oli Amiga-tietkonone, johon hän etsi tekstieditoria. Hän oli tottunut käyttämään Vitä, mutta sitä ei ollut saatavilla Amigalle. Moolenaar otti käyttöönsä parhaan löytämänsä Vi-kloonin ja alkoi parannella sitä.

Aluksi tavoitteena oli pystyä tekemään kaikki sama, mitä Villä pystyi tekemään. Lopulta Moolenaar saavutti tavoitteensa ja alkoi lisätä vähitellen uusia ominaisuuksia, kuten monitasokumous (multi-level undo). Hän julkaisi ensimmäisen version Vimistä 2. marraskuuta 1991. Nimi tuli alun perin sanoista Vi IMitation. Muutamat henkilöt edistivät projektia sovittamalla Vimin mm. UNIXilleille ja DOS.

Ajan myötä Vimiin kertyi yhä enemmän ominaisuuksia. Moolenaar muutti Vimin lähdesanoja, jolloin syntyi Vi IMproved. Pian alkuperäisestä koodista ei ollut paljoa jäljellä. Tässä vaiheessa Moolenaar piti Vimiä vielä omana lelunaan ja jakoi sitä satunnaisesti ihmisille, jotka tarvitsivat sen kaltaista ohjelmaa. }}

Myöhemmin hän laittoi Vimin yleiseen jakoon ja siitä kehittyi vähitellen yksi suosituimmista tekstieditoreista.

Vimin historia pähkinänkuoressa

  • 1991 - Vim 1.14: Vimin ensimmäinen versio julkaistaan.
  • 1992 - Vim 1.22: Vim sovitetaan UNIXille.
  • 1994 - Vim 3.0: Tuki useille ikkunoille ja puskureille.
  • 1996 - Vim 4.0: Graafinen käyttöliittymä.
  • 1998 - Vim 5.0: Syntaksin korostus
  • 2001 - Vim 6.0: Liitännäiset, laskostus ja pystyjako.
  • 2006 - Vim 7.0: Oikeinkirjoituksen tarkistus, välilehdet.

Lähteet

Aiheesta muualla

Tarjoaa Wikipedia, vapaa tietosanakirja. Aiheesta muualla. Kaikki teksti on saatavilla GNU Free Documentation License Aiheesta muualla.