2014-10-28 28 views
1

我正在嘗試更改vimrc中的colorscheme。但是,當我嘗試說,我得到以下錯誤readonly option is set add to ! override,只要我使用Windows 8.1。我該如何解決這個錯誤?只讀選項設置添加到!覆蓋 - Windows 8.1

謝謝。

+0

那麼,你可以用':w!'強制寫入,還是會失敗?你是否在你的用戶目錄中創建了自己的'.vimrc',或者你是否在Vim的安裝目錄下重複使用了該模板? – 2014-10-28 13:18:24

+0

@IngoKarkat。感謝您的回覆。我使用Vim自帶的'.vimrc'。關於':w!',我應該在哪裏添加'.vimrc'?它是否獨立出現? – productive 2014-10-28 13:25:38

回答

1

您需要打開具有寫入權限的vimrc。在Windows中,它可能意味着打開它作爲管理員。
也可以嘗試做此消息表明 - :w!代替:w

+0

感謝您的回覆。關於':w!'或':w',我應該在哪裏添加'.vimrc'?它是否獨立出現? – productive 2014-10-28 13:26:50

+0

@ 4rleskin。你是對的。我可能沒有管理員權限。我將文件帶到桌面,在那裏做了更改,然後將其返回到原來的位置,廣告以這種方式工作。 – productive 2014-10-28 13:29:33

+0

好吧...基本上:w是vim命令來保存文件中的更改... – 4rlekin 2014-10-28 13:32:22

2

vimrc您正在編輯是不是vimrc;它是一個全系統的vimrc,你不應該編輯在所有。對於正確的位置,你vimrc文件,並在Windows 8 vimfiles目錄是:

  • 任何Vim的版本,包括7.4:

    <root>\Users\<username>\vimfiles\ 
    <root>\Users\<username>\_vimrc 
    
  • 只有7.4及以上:

    <root>\Users\<username>\vimfiles\ 
    <root>\Users\<username>\vimfiles\vimrc 
    
0

_vimrc安裝在C:\Program Files\Vim\_vimrc。爲了進行更改,我只需將文件移動到Desktop即可進行更改,然後使用此新文件覆蓋原始位置中的_vimrc文件。