NviEditor

nviはテキストエディタのひとつなのです。
ViEditorのひとつとも言えるね。
ViCloneの中では一番伝統的なものなんだよ。

たいていのBSD系OSやLinuxディストロにはnviのパッケージがあるのです。
大元のソースコードは、今はここにあるよ : https://repo.or.cz/nvi.git

viクローンの現代の主流はVimです。
VimのフォークのNeovimもあります。
Vim系のviクローンは元祖のviから大きく拡張されています。
Vim系を使っていると、もはや元祖のviがどんなだったか分からなくなるかもしれませんね。

現在生き残っているviクローンの中で元祖のviに最も近いのはnviです。
元祖のviがどんなだったか知るにはnviを使うのが良いのです。

* https://repo.or.cz/nvi.git

純粋なnviはマルチバイト文字の扱いが少し苦手なので、そこを修正したnvi2も良い選択です。
Linuxではnviがパッケージにあることが多いですが、nvi2は無いことが多いのです。
Linuxではnvi2は自分でビルドすることになるのです。
マルチバイト文字をあきらめればパッケージのnviで十分であることが多いです。

* https://github.com/lichray/nvi2.git

nvi2はBSD向けに作られているのでLinuxでビルドするには少し手間がかかるかもしれません。
次のイシュが参考になるかもしれませんよ。

* https://github.com/lichray/nvi2/issues/84#issuecomment-4205929482
* https://github.com/lichray/nvi2/issues/167#issue-4506112466