linux里vim和vi到底有啥区别

zhouzc
  • 9

最常用vi,vim的好处是啥啊。

回复
阅读 21.6k
6 个回答
✓ 已被采纳

Vim是从 vi 发展出来的一个文本编辑器 。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和Emacs 并列成为类Unix系统 用户最喜欢的编辑器。

vim = Vi IMproved

现在很多发行版直接把vi做成vim的软连接了,如果你直接执行vi欢迎界面上显示了VIM - Vi IMproved字样,就说明你实际上用的就是vim

$ ls -l `which vi`
lrwxr-xr-x  1 root  wheel  3  4 15  2015 /usr/bin/vi -> vim

vim 具有丰富的颜色,看着舒服,

大多数distro的vi就是vim。有的直接symbolic link。有的是特别编译了一个小版本。所谓小版本是在编译时去掉了很多功能。源码里面用 ./configure --help 可以看到。

也有一些distro确实是用的其它的vi clone。这个相当小众。

呃~,历史记不大清了。
主要是vim是vi的加强版(vi improved),对vi的功能进行了大幅度的加强。
改进实在太多了,随便help一下某个命令,帮助信息里就会提示vi: 没有 某某命令 或 vi 无此功能。

Vim 和 vi 的差别就好比IDE开发工具和记事本的区别

宣传栏