vi | |
---|---|
vi editoimalla Hello, world! C -kielellä . Tildes tarkoittaa rivejä, jotka eivät ole tiedostossa. | |
Tyyppi | Tekstieditori |
Tekijä | Bill Joy |
Kehittäjä | Bill Joy |
Sisään kirjoitettu | C [1] |
Käyttöjärjestelmä | Unixin kaltainen |
Ensimmäinen painos | 1976 |
uusin versio |
|
Lisenssi | BSD- tai CDDL-lisenssi |
Verkkosivusto | ex-vi.sourceforge.net _ |
Mediatiedostot Wikimedia Commonsissa |
vi ( englanniksi visual , venäjäksi se lukee "vi-ai") - sarja tekstieditoreja UNIX - perheen käyttöjärjestelmille .
Ensimmäisen version kirjoitti Bill Joy vuonna 1976 .
Tuolloin yleisin editori oli ed . Koska se oli melko monimutkaista "pelkälle kuolevaiselle", George Coulouris kehitti em -editorin ( englanninkielinen editori kuolevaisille - "editori kuolevaisille"). Bill Joy muokkasi em -editoria ja antoi sille nimen en , ja loi myöhemmin sen pohjalta ex : n , joka esitteli visuaalisen tilan vi - komennolla . Koska käyttäjät viettivät enemmän aikaa visuaalisessa tilassa, ex 2.0 , josta tuli osa 2 BSD :tä, alkoi välittömästi siinä. Näin syntyi vi , joka tuolloin oli vain kova linkki exiin [ 3] .
Editori oli kirjoitettu ADM-3A- päätteelle , jossa oli rajoitettu näppäimistö: siinä ei ollut erillisiä nuolinäppäimiä ja modifioijia oli saatavilla vain osittain [huomautus 1] . Nämä olosuhteet vaikuttivat editorissa käytettävien avainten valintaan. ⇧ ShiftCtrl
Toisin kuin monet tutut editorit, vi:llä on modaalinen käyttöliittymä. Tämä tarkoittaa, että samat näppäimet eri toimintatiloissa suorittavat erilaisia toimintoja. vi-editorissa on kaksi päätilaa: komentotila ja lisäystila . Oletuksena työ alkaa komentotilassa.
Lisäämistilassa näppäimistöä käytetään kirjoittamiseen. Siirry komentotilaan näppäimellä Esctai Ctrl+ yhdistelmällä c.
Komentotilassa aakkosnäppäimet vastaavat tekstin siirtämisen ja muuttamisen komentoja . Joten komennot h, j, k, lsiirtävät kohdistinta yhden kohdan vasemmalle, alas, ylös, oikealle, vastaavasti, komento xpoistaa yhden merkin jne. Näin voit työskennellä ilman ylimääräistä näppäimistöä ja muokkausnäppäimiä , kuten esim. Ctrl, Altjne. Monimutkaisempia muokkaustoimintoja saadaan yhdistämällä yksinkertaisia, kuten 2dwpoistamalla kaksi sanaa. Täystekstioperaatioissa on mahdollista määrittää ex -komennot komentorivimaisesti, esimerkiksi sulkea kaksoishakasulkeisiin kaikki wikin:1,.s/wiki/[[wiki]]/g merkkijonon esiintymät tekstin alusta nykyiseen kohtaan.
Saat yksityiskohtaisia ohjeita vi-editoriin suorittamalla komennon man viUnix-kuoressa (q - exit help).
Vi:n ja emacsin välinen kiista on klassinen esimerkki "uskonnollisista sodista".
Vi-editorista on klooneja laajennetuilla toiminnoilla:
Tekstieditorit ( lista ) | |
---|---|
Unix / Linux | |
DOS | |
Windows | |
Cross-platform | |
SDK | |
Toiminnot |
Unix-komennot | ||||||||
---|---|---|---|---|---|---|---|---|
|