После того, как я попытался удалить VIM из системы, простое apt-get remove --purge vim не сработало, и все еще были некоторые файлы vim, например, в /usr/share/vim/ . Поэтому я решил удалить их вручную

sudo rm -r `whereis vim`

после этого apt-get install vim возвращает это:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Suggested packages:
  ctags vim-doc vim-scripts
The following NEW packages will be installed:
  vim
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/953 kB of archives.
After this operation, 2,287 kB of additional disk space will be used.
Selecting previously unselected package vim.
(Reading database ... 93025 files and directories currently installed.)
Preparing to unpack .../vim_2%3a7.4.488-7+deb8u2_amd64.deb ...
Unpacking vim (2:7.4.488-7+deb8u2) ...
Setting up vim (2:7.4.488-7+deb8u2) ...
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vim (vim) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vimdiff (vimdiff) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rvim (rvim) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rview (rview) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vi (vi) in auto mode
update-alternatives: warning: skip creation of /usr/share/man/man1/vi.1.gz because associated file /usr/share/man/man1/vim.1.gz (of link group vi) doesn't exist
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/view (view) in auto mode
update-alternatives: warning: skip creation of /usr/share/man/man1/view.1.gz because associated file /usr/share/man/man1/vim.1.gz (of link group view) doesn't exist
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/ex (ex) in auto mode
update-alternatives: warning: skip creation of /usr/share/man/man1/ex.1.gz because associated file /usr/share/man/man1/vim.1.gz (of link group ex) doesn't exist

Больше, чем. Vi теперь Vim (работает vi => фактически запускает vim)

Я ничего не могу сделать, чтобы полностью удалить и переустановить vim, как это было раньше. Что делать, чтобы установить vim с нуля, с заполнением /usr/share/vim, /etc/vim и других путей. Потому что они на самом деле пусты

~ vim
Error detected while processing /home/kaldown/.vim/vimrc:
line   19:
E484: Can't open file /usr/share/vim/syntax/syntax.vim
Press ENTER or type command to continue

PS Попробую спросить с другой точки зрения.

Как восстановить VIM после выполнения

sudo rm -rf `whereis vim`

Поскольку apt-get install vim , не восстановите /usr/share/vim/ котором есть такие файлы, как syntax.vim

2 ответа2

2

Возможно, вам придется вручную удалить пакет, используя:

sudo dpkg --purge --force-all vim

Пожалуйста, установите пакет vim снова в вашей системе.

sudo apt-get update; sudo apt-get install vim
0
sudo apt-get remove `sudo dpkg-query -l | grep vim`

и после этого

sudo apt-get update; sudo apt-get install vim vim-python

решает мою проблему

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .