Saya menemukan ketika saya menggunakan perintah sudo vim /etc/www/main.wsgi
vim berkata:
neocomplcache dinonaktifkan:"sudo vim" terdeteksi dan $HOME disetel ke rumah pengguna Anda. Anda mungkin ingin menggunakan plugin sudo.vim, opsi “-H” dengan “sudo” atau atur always_set_home di /etc/sudoers sebagai gantinya.
Tekan ENTER atau ketik perintah untuk melanjutkan
dan ketika saya ENTER dan edit file, neocomplcache sepertinya salah fungsi.
saya mencari di google, saya menemukan perintah vim sudo:/etc/www/main.wsgi
tapi sepertinya tidak menggunakan file konfigurasi .vimrc saya sendiri.
jadi, apa yang harus dilakukan orang lain?
Jawaban yang Diterima:
Tambahkan pemetaan berikut ke vimrc
. Anda :
" Editing a protected file as 'sudo'
cmap W w !sudo tee % >/dev/null<CR>
Sekarang edit file yang dilindungi seperti biasa:
vim /etc/www/main.wsgi
tetapi ketika Anda ingin menyimpan perubahan gunakan :W
bukannya :w
, vim
akan meminta sudo
kata sandi, masukkan sudo
. Anda kata sandi dan tekan Enter . Itu dia!