nvi

Nvi

Az OpenBSD vi Editor Ruby Hello World.png kép leírása. Információ
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.

Eredet

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).

Jellemzők

Á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.

Szerzők és terjesztés

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 .

Kapcsolódó cikkek

Külső linkek

  1. "  https://repo.or.cz/nvi.git/tag/b06d99c298dbd5d1ede0c018d814acb1150a1467  " (hozzáférés : 2019. június 14. )