Nvi is a text editor software based on ex/vi originally distributed in the Fourth Berkeley Software Distribution.
This project fully supports all the historical ex/vi features except for open mode and the lisp edit option. It has a comprehensive underlying ex mode. Here are some remarkable features of "nvi": 8-bit clean data, multiple edit buffers, colon command-line editing and path name completion, tag stacks (including support for Cscope databases), infinite undo, horizontal scrolling, and message catalogs (Dutch, English, French, German, Russian, Spanish, Swedish). Additionally, preliminary support for Perl and Tcl/Tk scripting languages is also available.
To use "nvi," you will need Berkeley DB 3.3.11 and ncurses (which is recommended). Additionally, the latest release mainly fixes the compilation issues on recent systems.
Overall, nvi is an incredible implementation of the ex/vi text editor that has all the essential features you could ever require. Its open-source and freely accessible code allow anyone to use it at ease.
Version 1.81.6: N/A