Nvi2

Jul 20, 2023

Updated implementation of the ex/vi text editor

nvi is an implementation of the ex/vi text editor.

The original vi was written by William Joy. Later Mark Horton added a number of enhancements.

nvi was written by Keith Bostic and was distributed as part of the Fourth Berkeley Software Distribution 4BSD by the University of California, Berkeley.

This version is based on a fork of nvi by Sven Verdoolaege. It is very similar to the base vi but includes the expandtab option from NetBSD which is handy for Python development.



Checkout these related ports:
  • Zile - Small emacs-like text editor
  • Yudit - Multi-lingual Unicode text editor with TTF support
  • Xvile - VI Like Emacs -- X11 version
  • Xmlcopyeditor - Fast validating XML editor
  • Xi-term - Terminal frontend for xi-editor
  • Xi-core - Modern editor backend written in Rust
  • Xed - Small but powerful text editor for GTK
  • Xcoral - Multiwindow mouse-based text editor for X
  • Wxhexeditor - Graphical hex editor for big files with x86 disassembly support
  • Wordgrinder - Simple Unicode-aware console and X11-based word processor
  • With-editor - Use the Emacsclient as the $$EDITOR of child processes
  • With-editor-devel - Use the Emacsclient as the $$EDITOR of child processes
  • Web-mode - Autonomous Emacs major-mode for editing web templates
  • Vscode - Visual Studio Code - Open Source ("Code - OSS")
  • Vis - Vi-like editor based on Plan 9's structural regular expressions