为什么我的 Ubuntu 21.10 运行的是 nvim 而不是 vim?

为什么我的 Ubuntu 21.10 运行的是 nvim 而不是 vim?

我安装 21.10 已经有一段时间了,但注意到“vim --version”会显示“nvim”的信息。发生这种情况有什么原因吗?

答案1

默认情况下,Ubuntu 系统不会安装vim或安装任何 Vim。默认情况下,Ubuntu 通过软件包附带一个最低版本的 Vim 。neovimvim-tiny

如果在您的系统上,'vim --version' 显示有关 neovim(vim 的一个分支)的信息,则表示您曾经安装过 neovim(软件包neovim)。在安装过程中,该软件包将包含命令vi 并使用“debian alternatives”系统vim 指向nvim( ):/usr/bin/nvim

sudo apt install neovim

Setting up neovim (0.4.4-1) ...
update-alternatives: using /usr/libexec/neovim/ex to provide /usr/bin/ex (ex) in auto mode
update-alternatives: using /usr/libexec/neovim/rvim to provide /usr/bin/rvim (rvim) in aut
o mode
update-alternatives: using /usr/libexec/neovim/rview to provide /usr/bin/rview (rview) in 
auto mode
update-alternatives: using /usr/bin/nvim to provide /usr/bin/vi (vi) in auto mode
update-alternatives: using /usr/bin/nvim to provide /usr/bin/vim (vim) in auto mode
update-alternatives: using /usr/libexec/neovim/view to provide /usr/bin/view (view) in aut
o mode
update-alternatives: using /usr/libexec/neovim/vimdiff to provide /usr/bin/vimdiff (vimdif
f) in auto mode

仅当尚未启用时才会设置这些链接。例如,如果您之前安装了vim,则命令vivim 将继续指向vim/usr/bin/vim.basic。默认情况下,命令vim不可用,并vi指向/usr/bin/vim.tiny

相关内容