Win7 上的 GVim 和权限问题

Win7 上的 GVim 和权限问题

我在 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/ 内运行它不是解决方案。

相关内容