我只是想知道 Linux 中的“Vi”是什么意思(用于编辑文件的命令)?
答案1
维基百科有一个简洁且引用恰当的解释:
该名称
vi
源自visual
中命令的最短明确缩写ex
;该命令将行编辑器切换ex
到可视模式。
http://en.wikipedia.org/wiki/Vi
请注意,这确实不是意味着文本编辑器“vi”的全名仍然是“visual”,甚至“vi”目前代表“visual”——编辑器的名称只是“vi”。上面的引文只是解释了这个名字最初是如何产生的。
正如 Ben Voigt 指出的那样,那些声称它代表“Visual Instrument”的人(和网站)将它与另一种与文本编辑器无关的产品混淆了。
答案2
Vi 是 Linux、Unix 和其他类 Unix 操作系统的屏幕编辑器。发音为 (vee-aye)。代表 VIual。
资料来源:http://en.wikipedia.org/wiki/Vi和http://www.techopedia.com/definition/10347/vi
答案3
如果我们回头看一下 vi 的旧手册页,比如 '07 年版 SunOS 5.10 的手册页:
SunOS 5.10 最后修改:2007 年 5 月 16 日 1 用户命令 vi(1) vi(可视化)实用程序是一个面向显示的文本编辑器 基于底层行编辑器,例如可以使用 在 vi 中使用 ex 的命令模式并使用命令 在 ex 中打开 vi 模式。可视化命令如下: 在此手册页上;如何设置选项(如自动 编号行并自动开始新的输出行 当您输入回车符时)和所有前行编辑器命令 命令在 ex(1) 手册页中有描述。
或者来自 Ultrix (最新版本 '95):
姓名 vi——屏幕编辑器 句法 vi [ -t 标签 ] [ +命令 ] [ -l ] [ -r ] [ -wn ] [ -x ] 名称... 描述 (可视化)编辑器是一个基于 com 的面向显示的文本编辑器 mand 和命令运行相同的代码。您可以访问命令 从内部模式
因此你有它:vi
来自六sual。这与其祖先编辑的模式相匹配:ex
是前任编辑,并且ed
是编辑itor。
没有迹象表明这代表其他任何东西。 或许 五视觉我nterface (很久以前我就知道它是这个意思),但是没有文档表明它代表除了六性。
答案4
六只是代表 Visual,就像 Visual Editor 一样。Vim 代表 Visual Improved,就像 Visual Editor Improved 一样。维基百科