无法在 usr/share 或 /bin 中找到 vim

无法在 usr/share 或 /bin 中找到 vim

我想对 vim 进行全新安装,因为我在usr/share/vim安装插件和弄乱其中的内容时弄乱了不少文件,而不是.vim像我应该做的那样在我的主目录中创建一个。我有一个文本文件,vimrc所以恢复为默认设置没问题。但是,清除并重新安装 Vim 并没有改变 bin 中任何已更改的 vim 文件。

乱七八糟,我一定是usr/bin/vim误删了,因为我找不到它。现在删除并重新安装 vim 并不能替换它。Vim 仍会打开,但行为有点奇怪。我仍然找不到 vim 文件,尽管whereis所有echo $PATH文件都说它在那里。有什么想法吗?这让​​我发疯了。

$ whereis vim    
vim: /usr/bin/vim /usr/bin/vim.basic /usr/bin/vim.tiny /etc/vim /usr/bin/X11/vim /usr/bin/X11/vim.basic /usr/bin/X11/vim.tiny /usr/share/man/man1/vim.1.gz


$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/loc
al/games


$ update-alternatives --display vim    
vim - auto mode
  link currently points to /usr/bin/vim.basic
/usr/bin/vim.basic - priority 30
Current 'best' version is '/usr/bin/vim.basic'.

$ type -a vim
   /usr/bin/vim

答案1

如果你想要全新安装 vim,请尝试以下操作:

apt purge vim

并观察该命令的输出是否有警告,例如:无法删除某某目录,因为它不为空。然后自己删除它们。然后重新安装 vim,它将是全新安装。

相关内容