vim - 如何在windows中完全刷新vim
问题描述
如何刷新vim?我们知道我们可以通过删除.vscode
inC:\users\<username>\appdata\roaming
和code
文件夹来刷新 Visual Studio Code C:\users\<username>
,它完全删除了 vscode 数据。所以我现在想搬到 vim,但我在想如果我需要完全刷新 vim 怎么办。那么有人可以告诉我完全刷新vim的方法吗?
解决方案
您可以看到 Vim 在以下输出中查找内容的位置:version
:
[…]
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"
[…]
在 Vim 中执行:echo $HOME
、:echo $VIM
和将打印出每个环境变量的值。:echo $VIMRUNTIME
通常,$VIM
(和$VIMRUNTIME
,它是 的子目录$VIM
)将被视为禁区。该目录由安装程序处理,Vim 本身永远不会在那里写入任何内容,因此您基本上可以忘记它:在使用期间,Vim 只会在 Windows 上写入$HOME
文件C:\users\<username>
。
如果我需要完全刷新 vim 怎么办
你为自定义 Vim所做的一切(设置、插件等)都必须$HOME\vimfiles\
在. 删除该目录或将其重命名为其他目录应该使其对 Vim 不可见,从而使您的所有设置无效,从而将 Vim 恢复到其原始状态。 $HOME
此外,您必须删除以下文件:
$HOME\_viminfo
,Vim 使用它来保存会话之间的寄存器、标记等,请参阅:help viminfo
.- 交换文件,请参阅
:help swap-file
.
应该这样做。
现在……虽然确实可行且容易,但从头开始擦除配置很可能表明一个人出于兴奋而超前了。这不是一个人通常会做的事情,尤其是如果一个人将他们的时间适当地投入到:
:help vimtutor
, 第一的,- 然后,按照 , 结尾处的说明
vimtutor
,:help user-manual
这是一个非常容易理解和全面的教程,它在教一个人如何使用 Vim 方面比所有视频、帖子、线程、答案和推文都做得更好遇到结合。
推荐阅读
- python - 从 kivy.app 导入 user_data_dir 无法导入
- google-drive-api - Google Drive API(共享驱动器的所有者列表)
- c++ - 开始调试会话时,MacOS 上的 VSCode LLDB 错误
- java - 在 2 个 jvm 参数 (-D) 中,只有一个可从类访问,而另一个不可访问
- types - 为什么 Rust 在语法上将类型的数据定义与函数和方法实现分开?
- python - 在heroku上使用带有硒的chrome代理
- python - 在列表的子列表中查找数字并将其相加
- angular - 无法连接到运行时进程,10000 毫秒后超时 - (原因:找不到匹配的有效目标
- python - 如何在excel文件中将三个字母的氨基酸转换为单个字母
- python-sphinx - 如何使用 `term` 角色在 sphinx-doc 中的词汇表中引用数学方程