![Win7 上的 GVim 和权限问题](https://linux22.com/image/1449038/Win7%20%E4%B8%8A%E7%9A%84%20GVim%20%E5%92%8C%E6%9D%83%E9%99%90%E9%97%AE%E9%A2%98.png)
我在 win7 电脑上安装了 GVim,但无法保存任何文件。我不断收到
e212: Can't open file for writing
如果我尝试使用 :q! 退出,我会得到
e138: Can't write viminfo file C:\_viminfo
之后 gvim 成功关闭
基本上我无法保存任何文件。我尝试在几个随机位置以及本地和全局 _vimrc 上编辑/创建文件,但这些都不起作用。我怀疑这与 Windows 上权限的处理方式有关,但我在这方面有点不知所措。从技术上讲,我拥有管理员权限,所以我不确定 GVim 为何会遇到困难。
如何让我的 GVim 工作?
PS 如果它有任何重要性,那么无论我从“开始”菜单还是从 mintty/mingw 还是从 cmd 启动 GVim 都没有区别。
编辑:看来我的问题(或者说是问题之一)是我没有 $HOME 环境变量。现在,如果我将其设置为 C:/Users/,那么我可以让 GVim 在 C:/Users/ 及其子目录中工作,但不能在上面任何地方工作。我尝试将 C:/ 设置为 $HOME,但又回到了原来的问题。我尝试重新安装 Vim,确保使用管理员权限完成,将其安装在 C:/Vim 而不是 Program Files 中,但仍然没有成功。仅在 C:/Users/ 内运行它不是解决方案。