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/ 內運行它不是解決方案。

相關內容