Erreur lors de la modification de vimrc
J'ai écrit
:e $MYVIMRC
pour éditer mon vimrc et après avoir ajouté mes modifications. Je voulais enregistrer et quitter :wqmais ensuite il dit:
E505: C:.... is read only press ! to override
donc j'écris :wq!mais ça ne sort pas du document et ça dit:
... E212 can't open file for writing
Pour Maxime
Réponses
Vous n'avez probablement pas d'utilisateur local .vimrc.
$MYVIMRC pointe vers celui qui a été utilisé pour initialiser votre vim. S'il n'y a pas d'utilisateur .vimrc, il s'agirait d'un utilisateur à l'échelle du système et vous devrez généralement le modifier avec des droits de superutilisateur.
Donc, dans vim, faites :e ~/.vimrcet ajoutez vos paramètres là-bas. Gardez à l'esprit qu'il y a aussi defaults.vim( :h defaults.vim) qui est chargé s'il n'y a pas d'utilisateur .vimrc... ce qui signifie que vous n'obtiendrez pas toutes les choses à moins que vous ne les ajoutiez explicitement.
PS, le meilleur endroit pour vos paramètres est un ~/.vim/vimrcsi vous envisagez de stocker votre configuration sur un github/gilab/peu importe.
PPS, vous avez ajouté vimrcun fichier à un vimfiles/vimrc/dossier et il devrait être vimrcau format vimfiles/. Vérifier: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) (*)