Vimrc'yi düzenlerken hata

Aug 24 2020

yazdığım

:e $MYVIMRC

vimrc'imi düzenlemek ve düzenlemelerimi ekledikten sonra. Kaydetmek ve çıkmak istedim :wqama sonra diyor ki:

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

bu yüzden yazıyorum :wq!ama belgeden çıkmıyor ve diyor ki:

... E212 can't open file for writing

Maxim için

Yanıtlar

4 MaximKim Aug 24 2020 at 15:11

Muhtemelen yerel kullanıcınız yok .vimrc.

$ MYVIMRC, vim'inizi başlatmak için kullanılana işaret edilir. Kullanıcı yoksa, .vimrcsistem genelinde bir kullanıcı olur ve genellikle onu süper kullanıcı haklarıyla düzenlemeniz gerekir.

Yani vim'de :e ~/.vimrcayarlarınızı yapın ve oraya ekleyin. Ayrıca , kullanıcı yoksa yüklenen defaults.vim( :h defaults.vim) olduğunu da unutmayın .vimrc...

Not: Ayarlarınız için daha iyi bir yer, ~/.vim/vimrcyapılandırmanızı bir github / gilab / her neyse üzerinde depolamayı planlıyorsanız.

PPS, eklediğiniz vimrcbir dosyayı vimfiles/vimrc/klasörde ve olması gerektiği vimrcde vimfiles/. Kontrol: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) (*)