Error al editar vimrc

Aug 24 2020

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

4 MaximKim Aug 24 2020 at 15:11

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) (*)