如何安装vi(不是vim)?

eez*_*eze 8 vi software-installation

如何在 Ubuntu 18.04 中安装vi编辑器?我想尝试vi而不是vim。我只是想知道它是如何工作的。谢谢!

Alv*_*ang 9

Linux 上没有“原始”vi 这样的东西。

如果想尝试 vi 的原汁原味,他可以尝试几个版本。

  1. vim.tiny 正如另一个答案所建议的那样。

  2. 运行busybox vi,busybox-static 默认安装在 18.04/18.10。这个版本是vi的一个非常小的克隆。

  3. 传统的 vi 项目,由 Gunnar Ritter 运行,他是第一个将 vi 移植到 Linux 的人。你需要从源代码编译这个。


kar*_*rel 8

要在所有当前支持的 Ubuntu 版本中安装 vi,请打开终端并键入:

sudo apt install vim-tiny
Run Code Online (Sandbox Code Playgroud)

这个包包含一个没有 GUI 编译的最小版本的 Vim 和一小部分功能,这些功能以“兼容”集运行,没有语言绑定,没有 X/GUI 支持。这个包的唯一目的是为基本安装提供 vi 二进制文件。

如果需要 vim 二进制文件,请尝试以下功能更全面的软件包之一:vim、vim-nox、vim-athena、vim-gtk 或 vim-gtk3。

要在 vi 中编辑名为 FILE 的文件,请键入:

vi /path/to/FILE  
Run Code Online (Sandbox Code Playgroud)

结果which vi

/usr/bin/vi
Run Code Online (Sandbox Code Playgroud)

结果update-alternatives

$ update-alternatives --list vim
/usr/bin/vim.gtk3
$ update-alternatives --list vi
/usr/bin/vim.gtk3
/usr/bin/vim.tiny
$ sudo update-alternatives --config vi
替代 vi 有 2 个选择(提供 /usr/bin/vi)。

  选择路径优先状态
-------------------------------------------------- ----------
* 0 /usr/bin/vim.gtk3 50 自动模式
  1 /usr/bin/vim.gtk3 50 手动模式
  2 /usr/bin/vim.tiny 15 手动模式

按 <enter> 保留当前选择 [*],或键入选择编号:

  • @Cee VIM 代表 Vi IMproved(根据 VIM 官方文档)。因此,vim-minimal (No GUI) 和 vi 必须有些相同。您可能喜欢阅读 [Vim 和 VI 之间的最大区别 - Vi 和 Vim 堆栈交换](https://vi.stackexchange.com/questions/5514/) (2认同)