2011-08-25 79 views
3

我经常在我的实验室看到Vim,但我也知道Vi,但我从来没有机会使用它,我使用谷歌搜索它,但我可以没有网站下载Vi。你可以告诉我Vi和Vim之间的关系和区别,如果可能的话,给我一个网址来下载Vi。谢谢!你能告诉我Vi和Vim之间的关系和区别

回答

4

尽管别人都说过,Vim是而不是 Vi的增强版本,也不是扩展。看起来好像是这样,因为默认情况下,Vim被设计为尽可能与Vi兼容(在Vi兼容模式下更是如此)。获得用于需要Unix源代码许可证的Vi源代码,并且由于需要额外的功能,Vim独立于Vi独立于开发。它更适当地称为克隆,它具有附加功能。

Vim是许多* nix系统的标准编辑器。 “程序”vi通常只是vim的符号链接。抛开历史利益,我想不出使用Vi的有力论据。 Vim的是更现代的,你不希望任何功能可以被禁用,或对他们的支持在不编译

您可以在这里VI下载源:http://ex-vi.sourceforge.net/

+0

谢谢,我真的很感谢你的回答 – coqer

2

Vim是具有额外功能的Vi的增强版本。如果你知道如何使用Vi,你将不会遇到使用Vim的麻烦,因为你知道基础知识。有时候人们习惯了Vi,因为它没有Vim的所有额外功能,所以Vi遇到了麻烦。

+0

谢谢您的回答! – coqer

1

VIM是Vi iMproved。 VIM基本上是Vi的扩展。我会学习VIM而不是Vi,因为它对于很多事情来说太难了。好处是如果你可以使用Vim你可以使用Vi,只是额外的时髦的东西,如语法突出等将缺失。

对两个历史的更多详情,请参见维基百科:http://en.wikipedia.org/wiki/Vi & http://en.wikipedia.org/wiki/Vim_(text_editor

这里是一个很好的指南,六,包括如何安装你的发行版:http://www.yolinux.com/TUTORIALS/LinuxTutorialAdvanced_vi.html

1

Vim有一个选项叫做compatible这使vim的行为几乎与vi完全一样。有关更多信息,请参阅:help 'compatible

+0

感谢您的回答! – coqer

相关问题