Как восстановить или переустановить каталог и содержимое .vim_runtime

Я скачал эту конфигурацию vim, но позже решил, что хочу работать с vanilla vim (потому что я все еще не привык к этому).

Поэтому я следовал инструкциям в нижней части README:

Как удалить

Просто сделайте следующее:

  • Удалить ~/.vim_runtime
  • Удалите все строки, которые ссылаются на .vim_runtime в вашем файле ~/.vimrc.

Я удалил скрытый каталог vim_runtime, расположенный в :home/user/ в Ubuntu 16.04, используя

rm -rf ~/.vim_runtime/

потом понял что это ошибка. Теперь я не могу открыть vim, не получив:

Обнаружена ошибка при обработке /home/user/.vimrc:
строка 3:
E484: невозможно открыть файл /home/user/.vim_runtime/vimrcs/basic.vim
строка 4:
> E484: невозможно открыть файл /home/user/.vim_runtime/vimrcs/filetypes.vim
, строка 5:
E484: невозможно открыть файл /home/user/.vim_runtime/vimrcs/plugins_config.vim
, строка 6:
E484: Не удается открыть файл /home/user/.vim_runtime/vimrcs/extended.vim
Нажмите клавишу ВВОД или введите команду, чтобы продолжить

Я не знаю, что делать дальше. Было бы здорово, если бы я мог просто очистить все это и иметь vim, как это было при первой установке ОС, я пробовал:

sudo apt-get purge vim && sudo apt-get install vim

но все равно получайте такое же обнаружение ошибки при открытии vim после завершения команды.


person parker57    schedule 04.07.2017    source источник
comment
Вы не выполнили второй шаг. Удалите все строки, ссылающиеся на .vim_runtime, в файле ~/.vimrc.   -  person romainl    schedule 04.07.2017


Ответы (1)


Если у вас не было личной конфигурации, кроме этого дистрибутива Vim, просто rm /home/user/.vimrc и начните заново. Вы также можете удалить /home/user/.vim/, если он существует. Это дает вам чистый лист. Нет необходимости переустанавливать Vim; этот дистрибутив, по-видимому, был просто пользовательской конфигурацией (т.е. вам не нужно было sudo для его установки), тогда как Vim устанавливается для всей системы (через apt). Если внутри .vimrc есть что-то, что вы хотите сохранить (и у вас не установлен другой редактор), вы можете запустить Vim с vim -N -u NONE.

мыльница

«Дистрибутивы» Vim, такие как spf-13 и Janus, привлекают вас быстрой установкой и готовыми настройками, но вы платите цену повышенной сложностью (вы необходимо понимать как схему загрузки Vim во время выполнения, так и произвольные соглашения дистрибутива) и негибкость (дистрибутив может сделать некоторые вещи проще, но другие вещи очень сложными). Vim невероятно настраиваемый, использование чужой настройки не имеет смысла.

новая конфигурация

Я бы основывал вашу личную конфигурацию на примере, который поставляется с Vim. Вы можете установить его следующим образом:

$ vim
:edit $VIMRUNTIME/vimrc_example
:saveas $MYVIMRC
:quit

См. также :help defaults.vim.

person Ingo Karkat    schedule 04.07.2017
comment
:help defaults.vim просто дает мне E149: Извините, ничего не помогает для defaults.vim. Большое спасибо, хотя, оглядываясь назад, я не мог не согласиться с этой мыльницей. - person parker57; 04.07.2017
comment
Спасибо! defaults.vim появился в Vim 8.0; у вас скорее всего старая версия. - person Ingo Karkat; 04.07.2017