【发布时间】:2015-08-25 15:06:58
【问题描述】:
当我运行 echo $HOME gvim 时报告 $HOME 是 U:\,当我退出时它会尝试写入驱动器,但它不能,因为...我没有U:驱动器。我收到错误Can't write viminfo file U:\_viminfo
【问题讨论】:
-
HOME outside vim 的值是多少?在 cmd/DOS 窗口中键入:
echo %HOME%。 -
那个 ENV 变量不存在...当我回显 %HOME% 时,我得到了 %HOME%。
-
在 cmd/dos 窗口中尝试
echo %HOMEDRIVE%%HOMEPATH%。 -
啊,它是...U:\我还是不知道为什么是U:\,也许我得和系统管理员谈谈。
-
检查您的系统环境变量,您可以在系统范围或每个用户那里更改 %HOMEDRIVE%。也许一些旧的环境配置留在周围?我最近在一个不相关的答案here 中发布了关于更改环境变量的说明