![如何配置工作笔记本电脑 - 无法写入 viminfo 错误](https://linux22.com/image/1542862/%E5%A6%82%E4%BD%95%E9%85%8D%E7%BD%AE%E5%B7%A5%E4%BD%9C%E7%AC%94%E8%AE%B0%E6%9C%AC%E7%94%B5%E8%84%91%20-%20%E6%97%A0%E6%B3%95%E5%86%99%E5%85%A5%20viminfo%20%E9%94%99%E8%AF%AF.png)
这里有很多相关问题。这个非常合适:
https://stackoverflow.com/questions/11851007/why-might-vim-think-that-home-is-the-u-drive
我将 vim 安装在我的用户目录中(而不是 Program Files 中),因为我在用户目录中有写入权限。当我启动命令提示符时,它%HOMEDRIVE%
被设置为 H:\,这是我们的网络驱动器。
当我启动 vim 然后退出时出现错误:
E138: can't write H:\_viminfo!
如果在命令提示符中我将 %HOMEDRIVE% 设置为我的用户目录,则没有问题。但是,在正常对话框中,如果我将环境变量(用户或系统)HOMEDRIVE 设置为用户目录,则不会产生任何效果,HOMEDRIVE 将保留为 H:\
此时,我正在寻求以下任一问题的帮助:
1) 是否有一个围绕此问题的 vim 配置 2) 如果我的系统似乎是这样,是否有其他方法可以更改 %HOMEDRIVE% 变量。
答案1
我有一台运行 Windows 10 的新工作笔记本电脑。将用户环境变量 HOME 设置为某个目录可以修复此行为