Vim执行source命令无法加载.vimrc配置文件报错如何解决
Vim加载.vimrc配置报错的解决方法
你遇到的报错核心原因是Vim无法找到对应路径下的配置文件,可按以下步骤排查解决:
- 确认当前编辑的文件已正确保存
先在Vim中执行:w保存当前编辑的内容,再执行:echo expand('%:p')查看当前文件的绝对路径,确认路径和你期望的/c/Users/Name/.vimrc完全一致。如果路径不符,执行:w ~/.vimrc手动将文件保存到用户主目录。 - 确认配置文件名符合环境要求
如果你使用的是原生Windows环境的Vim/Gvim,官方默认的用户配置文件名为_vimrc而非.vimrc,默认存储路径为C:\Users\你的用户名\_vimrc。你可以将配置文件重命名为_vimrc,再执行加载命令:source $HOME/_vimrc测试。 - 确认环境变量配置正确
在Vim中执行:echo $HOME,查看输出的主目录路径是否为/c/Users/Name。如果$HOME变量指向错误,需要先修正系统对应的环境变量配置。 - 确认文件读权限正常
检查目标配置文件的权限设置,确保当前用户有读取该文件的权限,没有被系统安全软件拦截或者设置为只读状态。
确认以上配置无误后,你可以用以下两个常用命令加载配置:
- 当你正打开配置文件编辑时,执行
:so %即可加载当前文件 - 直接加载主目录下的配置,执行
:so $HOME/.vimrc(Windows环境替换为:so $HOME/_vimrc)
内容的提问来源于stack exchange,提问作者user14279760
相关产品推荐
相关产品推荐

