A vi egy képernyő orientált szövegszerkesztő, amit eredetileg
Unix operációs rendszerre hoztak létre. A szerkesztőt a
POSIX szabvány is leírja.
Az eredeti vi szerzője Bill Joy, amit 1976-ban írt,
a ex szerkesztő vizuális módjaként.
Az 1.1 ex kiadás BSD Unix részeként látott napvilágot, 1978-ban,
A 2.0 ex szerkesztő, már alapértelmezetten a vizuális mód jelent
meg, így kapott egy új nevet a visual szóból: vi. A vi szerkesztőnek
számos újraírt változata jelent meg.
A megalkotása óta a vi, de facto szabvány lett, Unix rendszereken.
A hackerek legkedveltebb eszköze volt, az Emacs 1984-es megjelenéséig.
A vi továbbra is széles körben használt szerkesztő a Unix operációs
rendszerek családjában.
A vi indítás után parancsüzemmódban indul. Szerkesztő módba az i
vagy a billentyűvel kerülhetünk. Az szerkesztőmódból parancsmódba
az Esc billentyűvel kerülhetünk.