我正在运行 Ubuntu 13.04,我假设 vim 是默认安装的。我的系统上有一个 /etc/vim(假设它指的是同一个东西)。但是,我无法执行 vim abc.txt。相反,我收到一条回复,指出 vim 无法识别。请参考以下内容并为我提供解决方案。
rahul@hpdv6:~/Downloads/VIM/vim64/src$ sudo apt-get install vim
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package vim is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'vim' has no installation candidate
rahul@hpdv6:~/Downloads/VIM/vim64/src$
提前致谢。
答案1
所有机器上都应默认安装 Vim。此外,该命令应该可以正常工作。您可能想尝试以下操作:
sudo apt-get install vim-tiny
对于命令行模式或:
sudo apt-get install vim-gnome
完整 GUI 版本。
答案2
答案3
显示什么apt-cache search ^vim
?
如果你跑步会发生什么/usr/bin/vim abc.txt
?
我猜你或其他人对系统做了一些奇怪的事情(安装或删除软件包,或删除文件)。
尝试
sudo update-alternatives --config editor
如果这不起作用,你能安装其他软件包吗?例如,sudo apt-get install tidy
或者其他什么?
尝试以下步骤这个答案。