Viimeinen versio | 1,81,6 (18. marraskuuta 2007) |
---|---|
Tallettaa | git: //repo.or.cz/nvi.git |
Kirjoitettu | VS |
Käyttöjärjestelmä | Unix-tyyppi |
Tyyppi |
Tekstieditori konsoli sovellus ( in ) |
Lisenssi | BSD: n 3 lauseke ( d ) |
Verkkosivusto | www.bostic.com/vi |
nvi ( uusi vi , ranskaksi "nouveau vi") on tekstieditori, joka sisältää Berkeleyn ex / vi- ohjelmiston toiminnot , perinteisesti jaettuna BSD- järjestelmiin , sitten myöhemmin Unix- järjestelmiin . Se jaettiin alun perin neljännessä BSD-jakelussa (4BSD).
AT&T: n ja UC Berkeleyn tietojenkäsittelytieteen tutkimusryhmän välisestä lisenssiristiriidasta johtuen jälkimmäinen joutui korvaamaan BSD- lähdekoodin osat uusilla eikä rajoituksilla. nvi on yksi monista komponenteista, jotka on kirjoitettu uudestaan, huolimatta siitä, että alkuperäinen vi oli UC Berkeley. AT&T: llä oli lisenssin lisäksi oikeudellinen myönnytys. nvi lopulta on huomattava parannus verrattuna klassiseen vi (katso alla).
Yleensä kutsutaan "vi klooni" , nvi sisältää useita ominaisuuksia, joita ei ollut alkuperäisessä ohjelmassa. Erityisesti :
Näistä erilaisista parannuksista huolimatta se näyttää ergonomiselta ja ulkonäöltään hyvin samanlaiselta kuin klassinen vi. Se on kooltaan hyvin vaatimaton, nopea ja sopii hyvin luonnollisesti Unix-ympäristöön.
nvi on kirjoittanut Keith Bostic , ja näyttää siltä, että se on jäädytetty versiossa 1.79 . Tämä on oletuksena vi kaikissa BSD- järjestelmissä ( NetBSD , OpenBSD , FreeBSD ).
Sven Verdoolaege on kehittänyt GTK + GUI varten nvi , mutta hanke ei näytä olevan menossa eteenpäin. Ensisijaisena tai toteuttamattomana ilmoitettujen nvi: n toiminnallisuus todennäköisesti pysyy siinä vaiheessa, missä ne ovat tällä hetkellä.
Koska vapaan suunnan BSD-lisenssi , nvi voi vaihdella hienovaraisesti yhdestä BSD toiseen. Alun perin se tulee Steve Kirkendallin kirjoittamasta Elvisin ensimmäisestä versiosta .
Kuten alkuperäinen vi, nvi on suoritettavissa vain POSIX / Unix- alustoilla , koska se on riippuvainen ncurses- kirjastosta .