Как полностью обновить vim в windows

avatar
user15437779
9 августа 2021 в 06:44
45
1
0

Как обновить vim? Мы знаем, что можем обновить код Visual Studio, удалив папку .vscode в C:\users\<username>\appdata\roaming и папку code из C:\users\<username>, и это полностью удалит данные vscode. Итак, я хочу перейти на vim сейчас, но я думаю, что если мне нужно полностью обновить vim. Так может ли кто-нибудь сказать мне, как полностью обновить vim?

Источник

Ответы (1)

avatar
romainl
9 августа 2021 в 07:57
0

В выводе :version можно увидеть, где Vim ищет что-то:

.
[…]
   system vimrc file: "$VIM\vimrc"
     user vimrc file: "$HOME\_vimrc"
 2nd user vimrc file: "$HOME\vimfiles\vimrc"
 3rd user vimrc file: "$VIM\_vimrc"
      user exrc file: "$HOME\_exrc"
  2nd user exrc file: "$VIM\_exrc"
  system gvimrc file: "$VIM\gvimrc"
    user gvimrc file: "$HOME\_gvimrc"
2nd user gvimrc file: "$HOME\vimfiles\gvimrc"
3rd user gvimrc file: "$VIM\_gvimrc"
       defaults file: "$VIMRUNTIME\defaults.vim"
    system menu file: "$VIMRUNTIME\menu.vim"
[…]

Выполнение :echo $HOME, :echo $VIM и :echo $VIMRUNTIME в Vim приведет к выводу значения каждой переменной среды.

В целом, $VIM$VIMRUNTIME, который является подкаталогом $VIM) следует считать запрещенным. Этот каталог обрабатывается установщиком, и сам Vim никогда ничего туда не запишет, поэтому вы можете забыть об этом: во время использования Vim будет записывать файлы только в $HOME, C:\users\<username> в Windows.

что делать, если мне нужно полностью обновить vim

Все, что вы делаете для настройки Vim (настройки, плагины и т. д.), должно происходить в $HOME\vimfiles\, что а) позволяет легко перемещать вашу конфигурацию; , как и все ваши материалы. Удаление этого каталога или переименование его во что-то другое должно сделать его невидимым для Vim и, таким образом, аннулировать все ваши настройки и, таким образом, вернуть Vim в исходное состояние.

Кроме того, вам придется удалить следующие файлы:

  • $HOME\_viminfo, который Vim использует для хранения регистров, меток и т. д. между сеансами, см. :help viminfo.
  • Обмен файлами, см. :help swap-file.

А-а, это должно сработать.

Теперь… хотя это, безусловно, выполнимо и легко, стереть конфигурацию, чтобы начать заново с нуля, скорее всего, будет признаком того, что кто-то опередил себя из-за волнения. Это не то, что обычно делают, особенно если правильно потратить свое время на:

  • :help vimtutor, первый,
  • , а затем, как указано в конце vimtutor, :help user-manual, который является очень простым и всеобъемлющим учебным пособием, которое будет намного лучше обучать тому, как использовать Vim, чем все видео, посты , темы, ответы и твиты, которые можно встретить в сочетании.