两个不同版本的 VIM

Jac*_*nkr 1 vim vi

当我安装几乎任何 linux 发行版时,它都会附带一个非正统的vi. 我最近在 Ubuntu 14.04 上处理了这个问题。我可以vi创建文件,但许多“热”键不同。我必须通过重新安装vim$ sudo apt-get install vim然后一切正常。

在使用之前apt-get,它甚至vim是我正在使用的吗?为什么会发生这种情况?是否有关于此“基本”版本的说明vim

** 编辑 **

如果我$ vi看到一个简短的文章,上面写着“版本 7.4.52”。然后我升级了它仍然是相同的版本但是我注意到写的有点不同。升级后缺少几个命令,我相信其中之一是切换命令模式。也许在其他版本中默认启用该命令模式?

thr*_*rig 5

这取决于供应商的心血来潮;一些(例如 Redhat)包括一个“最小 vim”,它以与 兼容的方式运行vi,具体来说-C,根据vim手册中的选项文档“主要像 Vi” 。其他人可以安装nvi(这是 OpenBSD 附带的)或ex-vi(可能是最正统的版本,因此最不可能安装),尽管我怀疑大多数人会安装 vim-that-behaves-mostly-like-vi,在这种情况下您需要仔细阅读 vim-in-compatible-mode 文档。