Utolsó verzió | 1.81,6 (2007. november 18) |
---|---|
Letét | git: //repo.or.cz/nvi.git |
Beírva | VS |
Operációs rendszer | Unix típus |
típus |
Szövegszerkesztő konzol alkalmazás ( in ) |
Engedély | BSD 3 kikötések ( d ) |
Weboldal | www.bostic.com/vi |
Az nvi ( új vi , franciául "nouveau vi") egy szövegszerkesztő, amely a Berkeley ex / vi szoftverének funkcióit használja , hagyományosan a BSD rendszerekben , majd később a Unix rendszerekben terjesztik . Eredetileg a negyedik BSD disztribúcióban (4BSD) terjesztették.
Az AT&T és az UC Berkeley Számítástudományi Kutatócsoportja közötti engedélyezési nézeteltérés miatt az utóbbi kénytelen volt a BSD forráskód egyes részeit újra cserélni, és nem voltak korlátozások alatt. Az nvi egyike annak a sok komponensnek, amelyet átírtak , annak ellenére, hogy az eredeti vi az UC Berkeley-től származik. Az AT&T az engedély mellett jogi engedményekkel is rendelkezett. Az nvi végül észrevehető javulás lesz a klasszikus vi-vel szemben (lásd alább).
Általában nevezik „vi klón” , nvi számos funkciót tartalmaz, nem található az eredeti programot. Különösen :
E különféle fejlesztések ellenére ergonómiájában és megjelenésében szorosan hasonlít a klasszikus vi-re. Nagyon szerény méretű, gyors és nagyon természetesen illeszkedik a Unix környezetbe.
Az nvi- t Keith Bostic írta , és jelenleg úgy tűnik, hogy fagyasztva van az 1.79-es verzióban . Ez az alapértelmezett vi minden BSD rendszeren ( NetBSD , OpenBSD , FreeBSD ).
Sven Verdoolaege kifejlesztett egy GTK + GUI-t az nvi számára , de úgy tűnik, hogy a projektje nem halad előre. Az elsődlegesként vagy nem megvalósítottként jelentett nvi funkcionalitása valószínűleg azon a ponton marad, ahol jelenleg van.
Mivel a szabad tájékozódás a BSD licenc , nvi változhat finoman egyik BSD a másikba. Eredetileg az Elvis első verziójából származik , amelyet Steve Kirkendall írt.
Az eredeti vi-hez hasonlóan az nvi is csak POSIX / Unix platformokon futtatható , az ncurses könyvtár függősége miatt .