Vi代表什么?


25

我只是想知道Linux中的“ Vi”(用于编辑文件的命令)是什么意思?


1
它不是首字母缩写词,也不应该大写。
david25272

9
好像在Wikipedia上进行简单的搜索就可以回答这个问题?en.wikipedia.org/wiki/Vi
slm

@slm ur对
Umair

Vi =虚拟的VIM =虚拟的已改进
Umair

2
不,视觉不是虚拟的。并且vim是“ Vi改进”,而不是虚拟改进。
Jonathan Wakely 2014年

Answers:


23

Vi是Linux,Unix和其他类似Unix操作系统的屏幕编辑器。发音(vee-aye)。代表视觉。

来源:http : //en.wikipedia.org/wiki/Vihttp://www.techopedia.com/definition/10347/vi


13
VI有所改善,仅此
而已

3
应该注意的是,尽管它非常出色(一旦您知道如何使用它),vi / vim就需要花费一些精力来学习。第一次使用它可能会使您不知所措。如果您不定期编辑纯文本文件,则最好使用(在终端中)nano或(在GUI中)gedit(缺少vim的高级功能,灵活性和效率,但要多得多,友好)。
evilsoup 2014年

17
VI =在National Instruments的LabVIEW编程环境下的Visual Instrument。不是Linux文本编辑器。这个答案错误地暗示了两者之间的关系。
Ben Voigt 2014年

4
我也不同意这个答案的后半部分,因为我一直说它为“ vie”。
IMSoP 2014年

2
我只是说“ vim”-无论如何也没有人真正使用原始的vi-他们可能会键入“ vi”,但实际上很有可能是vim,nvi或Busybox。或在某些情况下猫王。
thomasrutter 2014年

59

维基百科有一个简洁且正确引用的解释:

名称vi被从该命令的最短不含糊缩写衍生visualex; 有问题的命令将行编辑器切换ex到可视模式。

http://en.wikipedia.org/wiki/Vi

请注意,这并不能意味着文本编辑器“VI”的全名还是“视觉”或者甚至是“VI”目前代表“视觉” -编辑器的名称就是“六”。以上引用仅说明了该名称最初的产生方式。

正如Ben Voigt有益地指出的那样,声称它代表“ Visual Instrument”的人们(和网站)正在将其与与文本编辑器无关的另一种产品相混淆。


10
VI = Visual Instrument的关联来自LabVIEW,它具有视觉仪器的编辑器,因此匹配“ VI编辑器”的搜索。Linux文本编辑器“ vi”与首字母缩写Visual Instrument之间没有连接。+1
Ben Voigt 2014年

3
如果有人想知道为什么一个程序会以另一个命令命名,请记住Unix下的程序可以以多个名称安装,并适当地更改其行为。因此ex,使用名称调用vi将以visual模式启动它。vim可以以这种方式以多种模式启动,包括exexim(“ ex改进”),view(只读),rvim(受限制),evim(简单),vimdiff(比较两个文件)等
IMSoP 2014年

19

如果回头查看vi的旧手册页,例如'07的SunOS 5.10的那一页:

SunOS 5.10上次更改:2007年5月16日1

用户命令vi(1)

     vi(可视)实用程序是面向显示的文本编辑器
     基于基础行编辑器ex。可以使用
     vi中ex的命令模式并使用命令
     来自ex的vi模式。描述了视觉命令
     在本手册页上;如何设置选项(例如自动
     编号行并自动启动新的输出行
     当您键入回车键时),并且所有前行编辑器都将
     有关要求,请参见ex(1)手册页。

或来自Ultrix(最新发布的'95):

名称
       vi-屏幕编辑器

句法
       vi [-t标签] [+ command] [-l] [-r] [-wn] [-x]名称...

描述
       (可视化)编辑器是基于The com的面向显示的文本编辑器
       mand和命令运行相同的代码。您可以访问命令
       从内部的模式

这样就拥有了:vi来自vi ual。这种匹配模式其祖先编辑:ex趋于编辑器,ed是一种 itor。

没有迹象表明这代表其他任何东西。 也许 V isual 覆盖整个院落(我所学到的它回来很久以前),但没有文件,它代表着比其他任何VI SUAL。


-1

Vi只是在Visual Editor中代表Visual。Vim代表Visual Improvement,与Visual Editor Modifyed中一样。维基书籍


1
Vim代表Vi IMproved被证明是真的,它来自“ VI”的“ V”和来自“ IMPROVED”的“ IM”。
thomasrutter 2014年

我说了这一点,并举例说明了用法。
克里斯。

您的回答说它代表“视觉改善”。我要说的是它代表“ vi改善”,而不是“视觉改善”。“ v”来自“ vi”。
thomasrutter 2014年

1
Vi代表可视化(根据链接和MichaelT的旧手册页),IM代表改进型。如果该缩写表示Vi Improvement,则该Vi中的Vi仍将是Visual。
克里斯。

1
Vim当然不代表Visual Improvement。多次扩展首字母缩略词是无效的-更不用说甚至不是首字母缩写词了。另外,顺便提一下:引用Vim手册:“ VIM代表Vi IMproved。”
克里斯·摩根
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.