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