两个不同版本的 VIM

两个不同版本的 VIM

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

使用之前是我正在使用的apt-get吗?vim为什么会出现这种情况?有这个“基本”版本的说明吗vim

** 编辑 **

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

答案1

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

相关内容