首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么vim源_vimrc在删除一些配置时不起作用,但可以添加一些配置?

vim源中的.vimrc文件是用来配置vim编辑器的,它包含了一些用户自定义的配置选项。当我们在.vimrc文件中添加配置时,vim会在启动时读取该文件并应用配置。但是,当我们删除一些配置时,vim并不会立即生效,这是因为vim在启动时会将.vimrc文件的内容加载到内存中,之后对.vimrc文件的修改不会立即生效,需要重新启动vim才能使修改生效。

这种行为是为了提高vim的性能和效率。如果vim每次都重新加载.vimrc文件,无论是添加还是删除配置,都会导致vim的启动速度变慢。因此,vim选择将.vimrc文件的内容加载到内存中,并在启动时读取该内存中的配置,这样可以加快vim的启动速度。

如果我们想要删除.vimrc文件中的某些配置,可以通过以下步骤使修改生效:

  1. 保存并关闭当前打开的vim编辑器。
  2. 删除.vimrc文件中相应的配置。
  3. 重新启动vim编辑器。

这样,vim会重新读取.vimrc文件,并应用修改后的配置。

需要注意的是,如果我们在.vimrc文件中添加或删除配置后,想要立即生效而不重启vim,可以使用以下命令:

代码语言:txt
复制
:source ~/.vimrc

这个命令会重新加载.vimrc文件,并应用其中的配置。但是,这种方式只会在当前vim会话中生效,下次启动vim时仍需要重新加载.vimrc文件。

总结起来,vim在启动时会将.vimrc文件的内容加载到内存中,并在启动时读取该内存中的配置。因此,删除.vimrc文件中的配置不会立即生效,需要重新启动vim才能使修改生效。而添加配置则可以立即生效。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

这可能是最全最实用的Vim操作集合

Vim 作为已经 29 岁(1991.11.2)的老牌文本编辑器,比“名名”年龄还大,在2019年 StackOverflow 的统计数据中仍然排在了总榜第五名,占据了25.4%的“市场”。Vim 不同于其他编辑器或者 IDE,它被称作“编辑器之神”,它小巧、启动极快、可运行在任何主流系统上、各种快捷操作、所有 Unix 或类 Unix 系统都预装了 Vi 或 Vim,而且很多编辑器、IDE 都提供 Vim 插件,学会了 Vim 可以一套快捷键走遍天下,而且可以和其他编辑器实现优势互补,编辑用 Vim,项目结构、文件结构、长得好看等用其他编辑器。Vim 学习一开始较难,一旦上手,就如神兵利器解封,助你在文本编辑披荆斩棘。

02
领券