vi是一种计算机文本编辑器，由美国计算机科学家比尔·乔伊（Bill Joy）完成编写，并于1976年以BSD协议授权发布。
关于vi.vi是“Visual”的不正规的缩写，来源于另外一个文本编辑器ex的命令visual。vi是一种模式编辑器。不同的按钮和键击可以更改不同的“模式”。在“插入模式”下，输入的文本会直接被插入到文档；当按下“退出键”，“插入模式”就会更改为“命令模式”，并且光标的移动和功能的编辑都由字母来响应，例如：“j”用来移动光标到下一行；“k”用来移动光标到上