Vi

terminaalipohjainen tekstieditori From Wikipedia, the free encyclopedia

Vi
Remove ads

vi (ex-tekstinmuokkauskielen komennosta visual) on Unix-käyttöjärjestelmissä tekstipohjaisella näyttöpäätteellä tai pääte-emulaattorilla käytettäväksi tarkoitettu tekstieditorin tapaan toimiva visualisointityökalu ex-tekstinmuokkauskielelle. Ohjelman ensimmäisen version kehitti Bill Joy vuonna 1976 BSD:lle.[1][2] Joy kehitti aluksi ex-tekstinmuokkauskielen ed:in pohjalta ja vi:n tämän käyttöliittymäksi.[3]

Tämä artikkeli käsittelee tekstieditoria. Lyhenteen vi tai VI muita merkityksiä on lueteltu täsmennyssivulla VI.
Pikafaktoja Tiedot ...

Nykyisin on käytössä useita vi-toteutuksia, joista yleisimpiä ovat nvi ("new vi") ja vim ("vi improved"). Vi on osaavissa käsissä erittäin tehokas tekstieditori. Vi:n ja Emacsin välillä on käyty nk. Editorisotaa.

vi:n toiminta perustuu rivieditorien ed ja ex tavoin toimintatiloihin, joita on kolme: kirjoitustila, muokkaustila ja komentotila. Myöhemmissä vi-toteutuksissa (esimerkiksi vim) mukaan on lisätty myös tekstialueiden valintaan ja käsittelyyn tarkoitettu valintatila, eli "visuaalinen" tila. Tilojen välillä siirtyminen tuottaa jonkin verran päänvaivaa aloitteleville vi-käyttäjille. Tilojen hyvä ominaisuus on, että vi-käyttäjän ei tarvitse siirtää käsiään koskaan pois kirjoitusnäppäimiltä muokatakseen tekstiä.

Perus-vi:n etuna on se, että se toimii kaikissa Posix-standardia toteuttavissa järjestelmissä.[4]

Remove ads

Lähteet

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads