You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让VIM每次打开文件时自动加载本地_gvimrc配置文件?

解决Vim切换文件时本地配置不重新加载的问题

要实现每次打开或切换文件时自动加载当前目录下的_gvimrc,可以用Vim的自动命令(autocmd)监听文件打开事件。把下面这段代码添加到你的全局vimrc或gvimrc文件里:

autocmd BufEnter * if filereadable(expand('%:p:h') . '/_gvimrc') | execute 'source' expand('%:p:h') . '/_gvimrc' | endif

代码说明:

  • autocmd BufEnter *:触发时机为进入任何缓冲区(打开新文件、切换已有文件时都会触发)
  • expand('%:p:h'):获取当前打开文件所在的绝对路径目录
  • 先检查该目录下的_gvimrc是否可读,确认后执行source命令加载这个本地配置文件

如果你的本地配置文件不是_gvimrc,比如叫.vim_local,只需要把代码里的_gvimrc替换成对应的文件名即可。

内容的提问来源于stack exchange,提问作者Richard Hartman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 23:25:59