vimrcの編集中にエラーが発生しました

Aug 24 2020

私が書いた

:e $MYVIMRC

vimrcを編集し、編集内容を追加した後。保存して終了したかったのです:wqが、次のように表示されます。

E505: C:.... is read only press ! to override

だから私は書いた:wq!が、それはドキュメントを終了せず、それは言う:

... E212 can't open file for writing

マキシムの場合

回答

4 MaximKim Aug 24 2020 at 15:11

おそらく、ローカルユーザーがいません.vimrc

$ MYVIMRCは、vimの初期化に使用されたものを指します。ユーザーがいない場合は.vimrcシステム全体になり、通常はスーパーユーザー権限で編集する必要があります。

したがって、vimでは、:e ~/.vimrcそこに設定を追加してください。ユーザーがいない場合にロードされるdefaults.vim:h defaults.vim)も.vimrcあることに注意してください...明示的に追加しない限り、そこからすべてのものを取得することはできません。

PS、設定を~/.vim/vimrcgithub / gilab / whateverに保存する場合は、設定に適した場所です。

PPSは、あなたが追加したvimrcにファイルをvimfiles/vimrc/フォルダに、それがあるべきvimrcvimfiles/。小切手:h viminit

II  The user vimrc file(s):
        "$HOME/.vimrc"     (for Unix) (*)
        "$HOME/.vim/vimrc" (for Unix) (*) "s:.vimrc" (for Amiga) (*) "home:.vimrc" (for Amiga) (*) "home:vimfiles:vimrc" (for Amiga) (*) "$VIM/.vimrc"      (for Amiga) (*)
        "$HOME/_vimrc" (for Win32) (*) -----> "$HOME/vimfiles/vimrc" (for Win32) (*) <----- HERE

        "$VIM/_vimrc" (for Win32) (*) "$HOME/config/settings/vim/vimrc"   (for Haiku) (*)