Error al editar vimrc
escribí
:e $MYVIMRC
para editar mi vimrc y después de agregar mis ediciones. Quería guardar y salir :wq, pero luego dice:
E505: C:.... is read only press ! to override
entonces escribo :wq!pero no sale del documento y dice:
... E212 can't open file for writing
para maximo
Respuestas
Probablemente no tengas un usuario local .vimrc.
$MYVIMRC apunta al que se usó para inicializar su vim. Si no hay ningún usuario .vimrc, sería uno para todo el sistema y, por lo general, tendría que editarlo con derechos de superusuario.
Entonces, en vim, haga :e ~/.vimrcy agregue su configuración allí. Tenga en cuenta que también hay defaults.vim( :h defaults.vim) que se carga si no hay un usuario .vimrc... lo que significa que no obtendrá todas las cosas de allí a menos que las agregue explícitamente.
PD: un mejor lugar para su configuración es ~/.vim/vimrcsi planea almacenar su configuración en un github/gilab/lo que sea.
PPS, ha agregado vimrcun archivo a una vimfiles/vimrc/carpeta y debe estar vimrcen formato vimfiles/. Controlar: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) (*)