我安装 21.10 已经有一段时间了,但注意到“vim --version”会显示“nvim”的信息。发生这种情况有什么原因吗?
答案1
默认情况下,Ubuntu 系统不会安装vim
或安装任何 Vim。默认情况下,Ubuntu 通过软件包附带一个最低版本的 Vim 。neovim
vim-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
,则命令vi
和vim
将继续指向vim
、/usr/bin/vim.basic
。默认情况下,命令vim
不可用,并vi
指向/usr/bin/vim.tiny
。